Ha trabajado como profesor en Candeleda (Ávila) y Arcos de la Frontera (Cádiz) Desde 1989 es profesor de Ciencias Sociales en Rivas-Vaciamadrid, primero en el CP Victoria Kent y, después, hasta su jubilación en el IES Duque de Rivas.