1995 és 1996 között az Amerikai Egyesült Államok Nemzetvédelmi Egyetemén biztonságpolitikai szakon tanult Washingtonban. Előtte – 1994 és 1995 kötött – egy tíz hónapos intenzív nyelvtanfolyamon vett részt San Antonióban. 1996-tól 1999 februárjáig Végh Ferenc vezérezredes, vezérkari főnök első helyetteseként dolgozott. Ebben az időszakban jelentős szerepe volt Magyarország, és így a Magyar HonvédségNATO-csatlakozása előkészítésében. Katonaként tagja volt a magyar diplomáciai tárgyalódelegációjának. 1997-ben altábornaggyá nevezték ki.[1]
1999. február 15. és július 31. között a Szabó János vezette Honvédelmi Minisztérium védelempolitikai helyettes államtitkára.[1]Göncz Árpád köztársasági elnök – a honvédelmi miniszter javaslatára – 1999. augusztus 1-jei hatállyal kinevezte a Magyar Honvédség parancsnokává,[3] valamint a Honvéd Vezérkar vezérkari főnökévé,[4] és egyidejűleg vezérezredessé léptette elő.[5] A Honvédelmi Minisztérium és a Honvéd Vezérkar integrációjával összefüggő törvénymódosítások értelmében 2001-ben a Honvéd Vezérkar integrálódott a Honvédelmi Minisztériumba, a honvédség szakmai vezetését a vezérkari főnök valósította meg, miközben a Magyar Honvédség parancsnoki funkciója megszűnt.[6] A 2002-ben honvédelmi miniszternek kinevezett MSZP-s Juhász Ferenccel azonban megromlott a kapcsolata.[7] Beosztásából Mádl Ferenc államfő 2003. február 28-ai hatállyal mentette fel,[8] és a katonai pályafutásának, életútjának elismeréseként a Magyar Köztársasági Érdemrend középkereszt a csillaggal katonai tagozata kitüntetést adományozta.[9]
2003-ban diplomáciai pályára lépett, ekkor kinevezték rendkívüli és meghatalmazott nagykövetnek és megbízták a Magyar Köztársaságcanberrai nagykövetségének vezetésével, valamint a Magyar Köztársaság Új-Zélandon való képviseletével. Megbízatása alól 2007-ben mentették fel.[2]
Hivatásos katonai pályafutása alatt hét esetben részesült érdem után kitüntetésben. Nős, felesége Kovács Éva ügyvéd. Két gyermekük van: Olivér (* 1982) és Zsófia (* 1991). Két nyelven beszél, angol és orosz felsőfokú nyelvvizsgával rendelkezik.[1]2001-től Nagyatád város díszpolgára.[12]