Licenciado en Publicidad y Relaciones Públicas por la Universidad Autónoma de Barcelona, reside en Sevilla desde 2002. Es profesor titular de Lengua Castellana y Literatura, actualmente adscrito a la Consejería de Desarrollo Educativo y Formación Profesional en el Servicio de Convivencia e Igualdad. Ha participado en la elaboración del III Plan de Igualdad de Género en Educación 2024/2028. Junto a Pilar Salazar, es creador y presentador de Otras vidas, un programa feminista de radio emitido semanalmente en Radio Guadalquivir y Solúcar Radio.
Como escritor, ha publicado varias novelas, entre ellas La hija del barquero, una obra de carácter feminista editada por la editorial sevillana Extravertida. Su más reciente publicación, En el país de los ciegos, ha salido a la luz bajo el sello de la editorial cordobesa Distrito 93.