Rodil se je leta 1949 v Ljubljani, osnovno šolo je končal na Grosupljem, maturiral pa na Gimnaziji Poljane. Na FF. v Ljubljani se je vpisal 1967 in diplomiral iz slovenščine in svetovne književnosti 1973. Leta 1971 in 1972 je bil glavni urednik RŠ in po funkciji član IO SŠ, 1973 in 1974 pa izvoljen član IO SŠ. Po enem letu je podiplomski študij prekinil in se zaposlil kot gimnazijski profesor. Po opravljeni vojaščini se je zaposlil na RK SZDL, nato pa na RK za vzgojo in izobraževanje kot pomočnik predsednice. Bil je med ustanovitelji Socialistične stranke Slovenije, po letu 1990 pa je na Ministrstvu za izobraževanje opravljal naloge na področju poklicnega in
strokovnega izobraževanja.