Leta 1969 je maturiral na Prvi gimnaziji v Mariboru in se vpisal na Fakulteto za naravoslovje in tehnologijo, Oddelek za kemijo, Univerze v Ljubljani, diplomiral 1975, magistriral 1982 in doktoriral 1986 na isti fakulteti, strokovno področje: kemija okolja. V času študija je bil nekaj časa predsednik Skupnosti študentov kemije na fakulteti, vključil se je v delo Izvršnega odbora SŠLVZ, nekaj časa njegov podpredsednik. Na fakulteti je sodeloval pri izdajanju študentskega glasila kemikov in v Akcijskih odborih. Na Kemijskem inštitutu Boris Kidrič v Ljubljani je bil raziskovalni sodelavec, na Hidrometeorološkem zavodu v Ljubljani je bil 2 leti vodje laboratorija, nato je bil na Agencijai RS za okolje v Ljubljani okoljski inženir v Umerjevalnem laboratoriju za področje kakovosti zraka, nato kot uradnik v Sektorju za kakovost zraka za področje kakovosti tekočih goriv in biogoriv, po pridobitvi habilitacije za področje kemije okolja je na Visoki šoli za zdravstvo oz. na Fakulteti za zdravstvo v Ljubljani 10 let poučeval predmete s področja kakovosti zraka.. Upokojenec od sredine leta 2016.