
1968. június 6.-án született Budapesten. 1986-ban kezdte katonai pályafutását, tiszti hallgatóként, a Kossuth Lajos Katonai Főiskolán. A főiskola elvégzése után, 1989-ben Mezőtúron, az 5. Gépesített Lövész Dandárnál szolgált szakaszparancsnokként.
1990-ben előléptették főhadnaggyá és a 2. Gépesített Lövész Zászlóalj törzsfőnökeként dolgozott. Ugyanennél az alakulatnál kettő évvel később zászlóalj parancsnokként szolgált.
1994-ben Ceglédre került, a 3. Hadosztály törzs zászlóaljába, ahol hadműveleti tisztként tevékenykedett és ezzel egy időben századossá léptették elő.
1995-ben zászlóaljparancsnok helyettesi beosztást látott el.
Egy évvel később az MH 88. Gyorsreagálású Zászlóaljához került, ahol újra hadműveleti tiszti beosztásban dolgozott. A következő években különböző beosztásokban szolgált a századparancsnokitól az S3 főnöki beosztásig.
1999-ben őrnaggyá lépett elő.
2000-2001 között Kuvaitban szolgált, ahol az UNIKOM déli szektorának egyik hadműveleti tisztje volt.
2001-től három éven keresztül az MH 1. Könnyű Vegyes Ezred parancsnokhelyettesi beosztását látta el.
2004. november. 1-én kinevezték a zászlóalj parancsnokává és ezzel egy időben alezredessé léptették elő. Három évvel később, 2007. november 1.-én ezredessé lépett elő. Pályafutása alatt több tanfolyamon is részt vett: Katonai Megfigyelői Tanfolyam, Bécs, Ausztria, 1997; NATO törzstiszti orientációs tanfolyam, NATO iskola, Oberammergau, Németország, 1998; Békeműveleteket tervező tanfolyam, Monterey, CA, USA, 2003; Nemzetvédelmi Egyetem, Washington DC, VA, USA, 2006-07;
Több alkalommal részesült különböző kitüntetésekben: Szolgálati Érdemekért szolgálati jel (II. és III. fokozat), tiszti szolgálati jel (II. és III. fokozat) és a békefenntartásért szolgálati jel (UNIKOM).
Angol nyelvből felsőfokú, míg spanyol nyelvből középfokú állami nyelvvizsgával rendelkezik.
Nős, két gyermeke van.