Kevin McKidd est né le 9 août 1973 à Elgin (Ecosse). Il fut dans sa jeunesse membre de la
Moray Youth Theatre, avant de commencer des études d'ingénieur à l'université d'Edinburgh. Il intègre naturellement la troupe de l'établissement, ce qui le pousse finalement à abandonner les études pour se consacrer entièrement à sa carrière d'acteur.
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.
En 2000, il incarne un personnage récurrent de la série
North Square. Deux ans plus tard, il participe au film de Neil Marshall,
Dog Soldiers. On note également sa présence dans
Kingdom of Heaven de Ridley Scott (2005). La même année, Kevin McKidd incarne le charismatique Lucius Vorenus dans la série évènement
Rome, à laquelle il participe jusqu'à la fin en 2007.
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 1
er juillet 1999 et a deux enfants avec elle.