Ha escrito y dirigido las películas Todas las canciones hablan de mí (2010), por la que fue nominado al Goya al Mejor Director Novel, Los ilusos (2013), que obtuvo premios y reconocimientos por parte de crítica y público tras su recorrido por festivales internacionales, Los exiliados románticos (2015), Premio Especial del Jurado en Festival de Málaga entre otros premios y festivales, La reconquista (2016), que participó en la Sección Oficial del Festival de San Sebastián, así como en numerosos festivales internacionales, y por la que obtuvo el premio Ojo Crítico de RNE 2016. A finales de ese año comienza Quién lo impide, un proyecto de acercamiento cinematográfico a diferentes jóvenes adolescentes que se va mostrando en diferentes piezas, como una película en marcha. Su película más reciente es La virgen de agosto (2019), Premio Fipresci de la Crítica Internacional y Mención Especial del Jurado en el festival Internacional de Karlovy Vary 2019. También es autor del mediometraje Miniaturas (2011), y ha sido co-guionista de las películas Más pena que Gloria (2000) y Vete de mí (2005), ambas dirigidas por Víctor García León, y de El baile de la Victoria (2009), dirigida por Fernando Trueba, por la que fue nominado al Goya al Mejor Guión Adaptado. Es autor del libro Las ilusiones (editorial Periférica) y ha escrito sobre cine en diversos medios de comunicación. Trabajó como editor para Plot Ediciones. También ha realizado algunos videoclips como Arcadia en flor, de Rafael Berrio; Oda al amor efímero, de Tulsa; La gran broma final, de Nacho Vegas, Balada Baladí, de El Hijo. Compagina el cine con la docencia y desde 2013 forma parte del equipo de Cine en Curso, proyecto de pedagogía del cine y con el cine en centros educativos.