Obiskoval je POŠ Topolšica, OŠ KDK Šoštanj, Srednjo veterinarsko šolo Ljubljana in leta 1983 diplomiral na Veterinarski fakulteti v Ljubljani. Dodatno se je izobraževal na zasebni kliniki v Švici (Soloturn, 1993) ter na univerzah v ZDA (Illionois, 1996 in Ohio, 1997). V letih 1985−1995 je bil zaposlen na Veterinarski postaji Šoštanj, nato pet let v Veterinarskem centru Celje. Od 1999 je lastnik in vodja Veterinarske bolnice Toplica, centra za zdravljenje živali, v Topolšici. Je član Slovenske veterinarske zveze in nekdanji predsednik Celjskega veterinarskega društva (2000−2004), član Slovenskega (med 2002 in 2004 tudi predsednik), Evropskega in Svetovnega združenja veterinarjev za male živali, član BSAVA in ESVOT-a. Veterinarska zbornica Slovenije mu je leta 2008 podelila naziv kliničnega specialista za male živali.
Udeležil se je številnih simpozijev, kongresov in delavnic v Sloveniji in tujini (Zagreb, Budimpešta, Varna in Varaždin), kjer je tudi predaval. Je avtor več strokovnih člankov v slovenskih poljudnih in strokovnih revijah ter soavtor knjige Kompjutorizirana tomografija i diagnostika patologije lubanje, mozga i kralježnice psa (univerzitetni učbenik, izdan januarja 2012 v Zagrebu na Veterinarski fakulteti). Gre za poglobljeno delo v kirurgiji, ortopediji in nevrologiji z nevrokirurgijo veterinarske medicine malih družnih živali.