Licenciado en Derecho por la Universidad de Castilla-La Mancha, su primer puesto político fue el de concejal socialista en el Ayuntamiento de Toledo de 1987 a 1993.