Des études à l’université de La Guardia (New York) mènent
Rory Cochrane à la télévision, où sa carrière décolle véritablement grâce à son interprétation de Tim Speedle dans
Les Experts : Miami.
Bien avant cela en 1993, il fait ses débuts au cinéma dans
Génération Rebelle, aux côtés de Milla Jovovich et de Ben Affleck. Il enchaîne ensuite plusieurs long-métrages, où il fait souvent partie des rôles principaux, comme
The Low Life et
Dogtown, tous deux dirigés par George Hickenlooper.
Sa carrière à la télévision est importante : on le voit dans
Les Experts ainsi que dans
24 Heures Chrono avant qu'il obtienne son rôle récurrent dans
Les Experts : Miami.
En 2005,
Rory Cochrane revient vers le cinéma et donne la réplique à Keanu Reeves, Robert Downey Jr. et Woody Harrelson dans le film de science-fiction de Richard Linklater,
A Scanner Darkly. La même année, il poursuit sur sa lancée avec
Etat D'Urgence.
En 2009, il est l'affiche de la chasse à l'homme de Michael Mann,
Public Enemies, avec Johnny Depp, Christian Bale et Marion Cotillard.