Durante il governo di Mario Monti è capo di gabinetto del ministro Andrea Riccardi.
Nel 2013 diventa sottosegretario di Stato al Ministero degli affari esteri e della cooperazione internazionale, incarico che mantiene anche nel governo Renzi.