Es licenciado en Filología y graduado en Primaria, especialidad Inglesa. Ha sido profesor de Educación Primaria y Secundaria y Lingüista en el Departamento de Investigación y Materiales de la Fundación Confederación Estatal de Sordos de España (CNSE). Profesor de español como lengua extranjera y de lengua castellana en diferentes colegios y en International House. Ha sido tutor del Practicum en el Máster Oficial en Formación de Profesores de Español en la Universidad Alcalá y Master Oficial en Enseñanza de ELE del Instituto Cervantes y la Universidad Internacional Menéndez Pelayo.
Actualmente es profesor de Educación de Adultos en la Junta de Andalucía y colabora como editor y autor en la Editorial Edinumen, especializado en la enseñanza del español como lengua extranjera. Es autor de varias publicaciones de ELE y lengua de signos.