V dětství žil s rodiči v Hradci Králové. Absolvent gymnázia a Matematicko-fyzikální fakulty UK v Praze. Pracoval jako programátor - analytik v Mechanizační ústředně zahraničního obchodu v Praze. Později se přestěhoval do Mělníka a pracoval ve výpočetním středisku Podniku služeb města Mělníka. Po r. 1989 se stal prvním porevolučním starostou Mělníka. V r. 1994 se vrátil ke svému původnímu odbornému zaměření a začal učit matematiku na Střední soukromé podnikatelské škole a Střední zdravotnické škole. – V důchodu pečoval o památkově chráněný dům po svých předcích v Jilemnici. Založil občanské sdružení Jilemnický okrašlovací spolek a zajistil tak obnovu mnoha drobných kulturních památek v Jilemnici a okolí.