Né à Lyon en 1978,
Karim Saleh grandit au sein d'une famille Franco-Libanaise. Il joue très jeune dans la série franco-américaine
Highlander - La Série, aux côtés d'Alexandra Vandernoot. Il enchaine avec des petits rôles à la télévision française (
Julie Lescaut et
Avocats & Associés) pour jouer, en 2000, dans son premier film
Le Harem De Mme Osmane.
Après quelques petits rôles au cinéma,
Karim Saleh joue un messager dans l'épopée
Kingdom Of Heaven réalisé par Ridley Scott. Steven Spielberg le repère pour jouer dans
Munich aux côtés d'Eric Bana.
En 2009, il joue dans
L'Aube Du Monde aux côtés du meilleur espoir féminin, Hafsia Herzi.