Casado. Militante del PSOE desde 1996. Licenciado en Ciencias Políticas con la doble especialidad de Estudios Internacionales y de Administración Pública por la Universidad Complutense de Madrid. Cursó un año de Ciencias Políticas en la Universidad de Newcastle Upon Tyne (Gran Bretaña), donde realizó un curso de postgrado en Economía Internacional. Ha realizado distintos cursos sobre la Unión Europea y sobre Derecho Internacional. Asesor del Grupo Parlamentario Socialista en el Parlamento Europeo entre 1997 y 2000. Socio-fundador y Presidente, en el primer mandato, de la Asociación ESPACIO EUROPA XXI, para la promoción de los valores europeístas en la sociedad española. Coordinador de la Secretaría de Organización y Acción Electoral del PSOE desde septiembre de 2000. Miembro de la Comisión Ejecutiva Federal del PSOE desde el 36º Congreso. Portavoz socialista de la Comisión de Control de RTVE. Secretario General de Partido Socialista de Castilla y León.