1960. február 5-én született Szombathelyen. 1978-ban érettségizett a szombathelyi Nagy Lajos Gimnáziumban, majd a sorkatonai szolgálat teljesítése után az Eötvös Loránd Tudományegyetem Állam- és Jogtudományi Karán kezdte meg egyetemi tanulmányait. Itt szerzett diplomát 1984-ben. Ennek megszerzése után szülővárosában helyezkedett el ügyvédjelöltként, majd 1987-ben letette jogi szakvizsgáját. Ezt követően 1991-ig ügyvédként dolgozott. 1991-ben a Honvédelmi Minisztérium parlamenti titkára lett, később jogi főosztályvezetőként és kabinettitkárként is dolgozott 1994-ig. A kormányváltást követően 1998-ig ismét ügyvédként dolgozott. 2010-ben a Fidesz választási győzelme után ő kapta a honvédelmi miniszteri tárcát a második Orbán-kormányban.
1998-ban Dávid Ibolya akkori igazságügy-miniszter politikai államtitkára lett, tisztségét 2002-ig töltötte be. Ezt követően Orbán Viktor kabinetfőnöke lett, valamint több évig a Szövetség a Nemzetért Alapítvány kuratóriumának elnöke volt. Emellett 2002 és 2005 között a polgári körök mozgalom koordinátora volt.
1988-ban lépett be a Magyar Demokrata Fórumba, 1991-ben az országos választmány tagja, 1996-ban az országos elnökség tagja lett. 1993 és 1996 között a párt etikai biztosaként tevékenykedett. 2000-től a párt alelnöke, majd 2001 és 2002 között általános alelnöke volt. 2004-ben kilépett a pártból, majd pár hónappal később a Fidesz – Magyar Polgári Szövetség tagja lett. A 2002-es országgyűlési választáson a Fidesz és az MDF közös országos listájáról szerzett mandátumot. A környezetvédelmi bizottságnak lett tagja, itt 2005-ig dolgozott, emellett 2002–2004-ben az ügyrendi bizottság, illetve 2004–2006-ban a honvédelmi bizottság tagja volt. 2004-ben kilépett az MDF-frakcióból, majd a kötelező hat hónapos független képviselői munka után belépett a Fidesz-frakcióba. A 2006-os országgyűlési választáson Vas megye 2. számú egyéni választókerületéből (Szombathely 2.) szerzett mandátumot. A 2010-ig tartó ciklusban a mentelmi, összeférhetetlenségi és mandátumvizsgáló bizottságban dolgozott 2009-ig, azt követően a nemzetbiztonsági bizottság tagja volt.
1998-ban Dávid Ibolya akkori igazságügy-miniszter politikai államtitkára lett, tisztségét 2002-ig töltötte be. Ezt követően Orbán Viktor kabinetfőnöke lett, valamint több évig a Szövetség a Nemzetért Alapítvány kuratóriumának elnöke volt. Emellett 2002 és 2005 között a polgári körök mozgalom koordinátora volt.
1988-ban lépett be a Magyar Demokrata Fórumba, 1991-ben az országos választmány tagja, 1996-ban az országos elnökség tagja lett. 1993 és 1996 között a párt etikai biztosaként tevékenykedett. 2000-től a párt alelnöke, majd 2001 és 2002 között általános alelnöke volt. 2004-ben kilépett a pártból, majd pár hónappal később a Fidesz – Magyar Polgári Szövetség tagja lett. A 2002-es országgyűlési választáson a Fidesz és az MDF közös országos listájáról szerzett mandátumot. A környezetvédelmi bizottságnak lett tagja, itt 2005-ig dolgozott, emellett 2002–2004-ben az ügyrendi bizottság, illetve 2004–2006-ban a honvédelmi bizottság tagja volt. 2004-ben kilépett az MDF-frakcióból, majd a kötelező hat hónapos független képviselői munka után belépett a Fidesz-frakcióba. A 2006-os országgyűlési választáson Vas megye 2. számú egyéni választókerületéből (Szombathely 2.) szerzett mandátumot. A 2010-ig tartó ciklusban a mentelmi, összeférhetetlenségi és mandátumvizsgáló bizottságban dolgozott 2009-ig, azt követően a nemzetbiztonsági bizottság tagja volt.
2010-ben már az első fordulóban mandátumot szerzett Szombathelyen. 2010-ben a második Orbán-kormány honvédelmi miniszterének jelölték. 2010. május 29-én közvetlenül honvédelmi miniszteri eskütétele után, katonai tiszteletadással fogadták új munkahelyén, a minisztériumban.
1984-ben nősült, felesége Stiber Szilvia tanító Zugligeten oktat. Házasságából két ikerlánya született, Borbála és Júlia.
1984-ben nősült, felesége Stiber Szilvia tanító Zugligeten oktat. Házasságából két ikerlánya született, Borbála és Júlia.
