Ha escrito y dirigido películas como La isla mínima, ganadora de 10 premios Goya y El hombre de las mil caras con la que obtuvo el premio Goya al mejor guion adaptado.
La película obtuvo 15 premios y el éxito les permitió rodar en 1999 una nueva versión en cinemascope con cuatro millones de presupuesto.
[1] En 2005, su película, 7 vírgenes, lo consolidó en ese momento como uno de los directores jóvenes más descados del panorama cinematográfico español.
En 2012, se estrenó Grupo 7, con la cual optó a 16 premios Goya, obteniendo dos galardones.
En 2018, estrenó en el canal #0 de Movistar+, la serie La Peste, creada y dirigida por Alberto Rodríguez, que se ambienta en la Sevilla del finales del siglo XVI y que fue muy bien recibida por la crítica.