Obiskoval je OŠ MPT. Po končani gimnaziji v Velenju je diplomiral in 1991 doktoriral iz veterinarskih znanosti na VF v Ljubljani. Nato se je izpopolnjeval na Veterinarskem inštitutu v Padovi (Italija), na Veterinarskem znanstvenem inštitutu v Brnu (Češka), na ICMAS Saragosa (ZDA), na USDA Ames in Plum Island (ZDA) ter na Veterinarskem inštitutu Pulawy (Poljska).
Je predavatelj predmeta bolezni in zdravstveno varstvo prašičev in predstojnik Inštituta za zdravstveno varstvo prašičev.