1974. február 11-én születtem Karcagon.
1992-ben Szolnokon érettségiztem a Varga Katalin Kéttannyelvű Gimnáziumban.
1997-ben a Budapesti Közgazdaságtudományi Egyetem nemzetközi kapcsolatok, Európa-tanulmányok és spanyol közgazdasági szaknyelvtanár szakon szereztem diplomát.
1997 és 2000 között a BKE nemzetközi kapcsolatok doktori iskolájának tudományos ösztöndíjasa voltam.
2002-ben PH.D fokozatot szereztem.
1999-tól az ELTE Állam- és Jogtudományi Karán tanultam, 2003-ban doktoráltam.
1997-ben lettem tanársegéd a BKE-n, majd 2000 és 2005 között a Zrínyi Miklós Nemzetvédelmi Egyetem oktatója voltam.
2007- ben címzetes egyetemi tanári címet kaptam.
A magyaron kívül hat – angol, francia, orosz, spanyol, norvég és német – nyelven beszélek.
1999-2011 között tagja voltam az MSZP-nek.
2004 és 2010 között az MSZP országos elnökségének a tagja voltam.
A 2002. évi országgyűlési választásokon akkori pártom országos listájáról jutottam be a Parlamentbe.
2002 és 2006 között a Honvédelmi bizottság és az Európai ügyek bizottságának a tagja voltam.
A 2006. évi országgyűlési választásokon Jász-Nagykun-Szolnok megyében területi listán szereztem mandátumot.
2006-ban a Honvédelmi és rendészeti bizottság és a Nemzetbiztonsági bizottság tagja lettem.
2007. július 1-én a Honvédelmi Minisztérium államtitkára lettem.
A 2010. évi országgyűlési választásokon akkori pártom országos listájáról jutottam be a Parlamentbe.
2011-től a Demokratikus Koalíció tagja vagyok.
2011-2013 elnökségi tag, majd 2013-tól a DK alelnöke vagyok.
2010 és 2011 között a Nemzetbiztonsági bizottság elnöke voltam.
2014. évi országgyűlési választásokon az MSZP-E14-DK-PM-MLP országos listájáról jutottam be a Parlamentbe.
2014-től a Honvédelmi és Rendészeti Bizottság tagja vagyok.
2018-ban a Demokratikus Koalíció országos listájáról jutottam be az Országgyűlésbe.
2018. május 8-tól a Demokratikus Koalíció frakciójának általános frakcióvezető-helyettese vagyok.