Родился в 1951 г. в семье служащих в Ленинграде. После окончания средней школы в 1968 поступил Ленинградское высшее инженерное морское училище им. адмирала С. О. Макарова, которое закончил в 1973 г., получив специальность инженера-электромеханика. Ряд лет трудился на кафедре электроники, на судах морского флота, на Севере. После возвращения в родное Царское Село в 1987 г. работал на местном заводе электрослесарем, а с 1991 г. - учителем истории в средней школе. С 1998 г. возглавлял информационное агентство "Русская линия", с 2004 - его технический директор.