Родился 20 февраля 1949 года в Ленинграде в семье рабочих. В 1975 г. закончил ЛЭТИ им. Ульянова(Ленина), получил квалификацию инженера-системотехника. После окончания института работал на инженерных, научных и руководящих должностях, в частности, был заместителем председателя комитета по труду и занятости Ленгорисполкома. Также служил в течение двух лет в космических войсках офицером. В 1989 году был избран депутатом Петроградский райсовета Ленинграда-Петербурга.
В настоящее время работает инженером в инжиниринговой компании. Женат, имеет сына.