Originaire de Barcelone, Jaime Rosales a étudié le cinéma à Cuba pendant trois ans puis en Australie à Sydney. Après de nombreux courts-métrages il se lance avec succès dans l'aventure du long et signe
Les Heures Du Jour en 2003. Son film obtiendra le prix de la critique internationale à la quinzaine des réalisateurs à Cannes.
En 2007, il réalise le drame familial
La Soledad qui le classe parmi les cinéastes à part et lui fait remporter de nombreux prix dans les festivals de films indépendants. Il confirme cet avis en partageant la critique au festival de San Sebastien avec
Un Tir Dans La Tête en 2008.