Nació en Sevilla en 1969. Al principio se orientó profesionalmente hacia la escenografía, estudiando en el Centro Andaluz de Teatro. La música fue otra de sus pasiones de juventud, y en los años 90 formó parte del grupo Los Relicarios. Debutó en el cine con dos cortos (‘Prólogo a una historia de carreteras’, 1998; y ‘Bancos’, 1999) escritos y dirigidos con Alberto Rodríguez, con quien firmó su primer largometraje, ‘El factor Pilgrim’. ‘Astronautas’ (2003), nominado a dos Goya, fue su segundo largo y el primero que dirigió en solitario. Pesentó esa obra en la 48 Semana, donde recibió una Mención Especial del Jurado. Su siguiente obra’, ‘Cabeza de perro’ (2006), recibió una nominación a los Goya y fue premiada en el festival de Shanghai. En 2010 dirigió un episodio de la teleserie ‘Hispania’.