Licenciado en Periodismo por la Universidad Complutense, autor teatral y guionista, fue codirector de la revista ACADEMIA y coguionista de tres ceremonias de los Premios Goya, presentados por Rosa María Sardà. Ha impartido clase de guion en la Universidad Carlos III, la ECAM y el Instituto Cervantes. Miembro fundador de la entidad de gestión DAMA; de la que ha sido consejero y secretario.
Nominado tres veces al Goya como coguionista de La niña de tus ojos, Los años bárbaros y Horas de luz, también firma el guion de otros siete largometrajes (Besos para todos, A tiro limpio, Una casa en las afueras…). En televisión ha participado en el equipo de guion de series como Mujeres, En el corredor de la muerte o El cuerpo en llamas, ha sido guionista y coordinador de guion de El Príncipe, Tiempos de Guerra o Hay alguien ahí, y también jefe de guion y productor ejecutivo de 11-M, La Embajada, Hache, y creador y showrunner de Santo.