Končal je OŠ Šmartno ob Paki (1966), gimnazijo v Celju (1970), FE UL – Industrijska elektronika (diploma 1975, magisterij 1985) in FERI UM (doktorati – Informatika in računalništvo, 2007). V Gorenju je s prekinitvijo (Iskra Delta 1985–1989) zaposlen od 1977, od 2000 kot vodja razvojne skupine Inteligentni dom Program Point. Hkrati je tudi predaval na Višji elektro šoli ŠC Velenje (1996–2008); od 2008 je višji predavatelj na Visoki šoli za tehnologijo polimerov Slovenj Gradec (2008). Je izredni član IAS, član programskega sveta gibanja Mladi raziskovalci za razvoj Šaleške doline in predsednik komisije za tehnično področje pri omenjenem gibanju.
Je avtor in soavtor številnih inovacij, ki so bile uvedene v industrijsko proizvodnjo v podjetjih Gorenje Velenje, Iskra Delta Ljubljana, Elektronika Velenje, Elrad International Gornja Radgona, Diehl AKO Poljska, Flextronics Madžarska, FTA Šentjur.