1967. április 20-án született Budapesten. 1993-ban szerzett jogi diplomát az ELTE Állam- és Jogtudományi Karán. 1993 és 1994 között a Bécsi Diplomáciai Akadémián folytatott tanulmányokat.
1993-tól NATO és Nyugat-Európa referensként dolgozott a Külügyminisztériumban, 1996 és 2000 között Magyarország NATO melletti állandó képviseletének beosztott diplomatájaként szolgált Brüsszelben. 2000-től két éven át a Külügyminisztérium Nyugat-Európa Főosztályának főosztályvezető-helyettese volt, 2002-ben az Amerika Főosztály főosztályvezetőjének nevezték ki. 2002 és 2003 között NATO osztályvezetőként dolgozott. 2003-tól négy éven át Magyarország NATO melletti állandó képviselőjének helyettese volt Brüsszelben. 2007 és 2009 között főosztályvezető-helyettesként a Külügyminisztérium helyettes biztonságpolitikai igazgatójává nevezték ki. 2009-től egy éven át a Külügyminisztérium biztonságpolitikai igazgató posztját töltötte be főosztályvezetőként. 2010-től 2013-ig a helyettes államtitkárként a Külügyminisztérium politikai igazgatójává nevezték ki. 2013-tól öt éven át Magyarország NATO melletti állandó képviselőjeként szolgált Brüsszelben. 2018. június 23-tól a Külgazdasági és Külügyminisztérium biztonságpolitikáért felelős államtitkára.
Nős, három gyermek édesapja.