Родился 6 ноября 1947 г. в г. Серове Свердловской области. Учился в профессионально-техническом училище, затем работал на одном из промышленных предприятий города. Служил в рядах Советской Армии. В 1968-1974 гг. работал в Ленинградской областной комсомольской организации. В 1974 г. окончил факультет журналистики Ленинградского государственного университета.