1980-ban hadműveleti tisztként kezdte meg szolgálatát Zalaegerszegen a 8. Gépesített Lövészhadosztálynál, később pedig hadműveleti főtiszt lett ugyanitt. 1984-től ezredparancsnok-helyettes, majd az átszervezések következtében létrejött 33. Gépesített Lövészdandár helyettese lett. 1987. és 1991. között visszakerülve Nagykanizsára már dandárparancsnoki feladatokat látott el a 14. Gépesített Lövészdandárnál. Pályafutását később Tatán folytatta, ahol előbb hadtest, majd az 1. Katonai Kerület Parancsnokság parancsnok-helyettese lett.
A vezérkari tanfolyam kiváló minősítésű elvégzését követően 1994-ben Ceglédre került a 3. Katonai Kerület törzsfőnökének, majd parancsnokhelyettesének. Ekkor nevezték ki dandártábornokká. 1996-tól egészen 2000. év végéig látta el a hadosztályparancsnoki teendőket, és előléptették vezérőrnaggyá. Hadosztály-parancsnoksága alatt tanult meg angolul, majd szerzett felsőfokú képesítést belőle. Két hónapig Angliában a nyelv gyakorlása mellett ismerkedik a NATO haderővezetési, szervezeti rendszerével.
Havril András Altábornagy
2000-ben a Székesfehérváron települő Szárazföldi Vezérkar vezérkari főnöke volt, majd ez év végétől mint Honvéd Vezérkar vezérkarfőnök-helyettes teljesített szolgálatot Budapesten. Több mint négyéves helyettesi beosztásban eltöltött ideje alatt minden olyan hadműveleti területet meglátogatott, ahol katonáink szolgálatot teljesítenek. 2005. február 1. és 2009. január 15. között a Honvéd Vezérkar főnöke, mint vezérezredes. A köztársasági elnök szolgálati viszonyát 2009. december 30-án megszüntette és december 31-ei hatállyal nyugállományba helyezte.