Son premier grand rôle au cinéma, il l'obtient en 1996 en apparaissant dans Trainspotting de Danny Boyle, où il joue le personnage de Tommy. La suite s'avère moins reluisante, ce qui ne l'empêche pas de jouer dans de nombreuses productions, notamment sur le petit écran.

Il enchaîne sur une autre série, Journeyman, où il joue héros Dan Vasser. Il apparaît dans le même temps au cinéma dans La Dernière légion de Doug Lefler (2007) et Hannibal Lecter - les origines du mal de Peter Webber (2007).
En 2008, sa carrière connaît un nouveau tournant lorsqu'il intègre la cinquième saison du show médical à succès Grey's Anatomy. Il interprète le docteur Owen Hunt.
Kevin McKidd est marié à Jane Parker depuis le 1er juillet 1999 et a deux enfants avec elle.























