Craig Russell est né en 1956 dans le Fife (région côtière de l'est de l'Écosse).

Après avoir été officier de police, puis concepteur-rédacteur publicitaire, Craig Russell décide de se consacrer à l'écriture.

Passionné par la langue et la culture germanique, il crée en 2005, dans son roman "Rituels sanglants", le personnage du commissaire allemand Jan Fabel.