1979-ben végzett a Leningrádi Kirov Katonaorvosi Akadémián, mely után mint csapatorvos kezdte pályafutását. 1982 szeptemberétől az MH Központi Katonai Kórház baleseti sebészeti osztályán dolgozott 2016 októberéig, 2002-től osztályvezető főorvosként tevékenykedett. Sebész szakorvosi szakvizsgát 1995-ben, baleseti sebészeti szakvizsgát 1997-ben, katona és katasztrófaorvostani szakvizsgát 1999-ben, ortopédiai szakvizsgát 2010-ben szerezte. 2005-ben egyetemi doktori fokozatot ( PhD) szerzett.2012-től 2015-ig a Honvédkórház igazgatói feladatait látta el. 2016-tól megosztva dolgozik magánintézményben és állami intézményben.