2002 óta a Fidesz országgyűlési képviselője. 2006-tól 2010-ig a Fidesz kommunikációs igazgatójaként, 2010-től 2012-ig a miniszterelnök szóvivőjeként, 2012-től 2014-ig pedig a Miniszterelnökség külügyi és külgazdasági államtitkáraként dolgozott. 2014. szeptember 23-tól Magyarország külgazdasági és külügyminisztere.