Diplomiral je na Medicinski fakulteti v Sarajevu 1988, l. 1989 je opravil strokovni izpit. Specializacijo iz anestezije in reanimatologije je končal v Beogradu leta 1996. Do leta 2000 je bil zaposlen na ‘Institutu za majku i dete’ na Novem Beogradu kot specialist anesteziolog na oddelku otroške kardiokirurgije, v tem času je sodeloval z ekipo prof.dr. W. Novicka pri najbolj zahtevnih operacijah prirojenih srčnih hib pri novorojenčkih in otrocih. Nostrifikacijo specialističnega izpita je opravil marca 2001 v UKC Ljubljana in pričel z delom kot specialist anesteziolog na oddelku za kardiokirurgijo. Kot kardio anesteziolog je delal na področju otroške in odrasle kardio kirurgije, transplantacije srca, vaskularne kirurgije in v timu za implantacijo TAH (total artificial heart) in HeartMate II. Od pomladi 2014 sodeluje s Kirurgijo Bitenc kot zasebni zdravnik, od leta 2018 pa tudi z ustanovo Arbor Mea.