De 2001 a 2002 fue asesor de la secretaría federal de Políticas Sociales y Migratorias de la Comisión Ejecutiva Federal del PSOE. De 2002 a 2004, fue asesor de la secretaría de Organización de la Comisión Ejecutiva Federal del PSOE. Autor del recurso de inconstitucionalidad contra la ley de extranjería. En las elecciones generales del 14 de marzo de 2004 fue elegido diputado por Madrid, revalidando su escaño en 2008 y 2011. Fue miembro de la comisión de investigación de los atentados del 11-M. De 2004 a 2006, fue portavoz de inmigración y, entre 2006 y 2014, portavoz de la Comisión de Interior del Grupo parlamentario socialista.