Fue ministro de Educación, Ciencia y Tecnología de Argentina durante la presidencia de Néstor Kirchner. Se desempeñó también como senador nacional por la Ciudad de Buenos Aires durante el período 2007-2013. Fue diputado nacional por la Ciudad de Buenos Aires (2017-2019). Entre 2019 y 2021 fue secretario de Malvinas, Antártida y Atlántico Sur, cargo que había desempeñado entre enero de 2014 y diciembre de 2015 con el título de secretario de Asuntos Relativos a las Islas Malvinas, con jerarquía de embajador, del Ministerio de Relaciones Exteriores y Culto. También es miembro del Consejo Ejecutivo de la UNESCO.