Daniel Craig est le fils de Timothy John Wroughton Craig, qui a servi dans la marine marchande et exercé divers métiers ; et d'Olivia Williams, un professeur d'art. Il a une sœur plus âgée prénommée Lia.
Élevé dans la petite ville de Frodsham, il est ensuite allé étudier au lycée de Hilbre. Craig s'est installé à Londres à seize ans pour rejoindre la National Youth Theatre. Il prend aussi des cours à la Guildhall School of Music and Drama, recevant un diplôme en 1991.
En 1996, il obtient son premier rôle principal sur le petit écran dans la mini-série Our Friends in the North et tient le premier rôle en 1997 dans un film biographique de la BBC consacré à Francis Bacon, Love Is the Devil: Study for a Portrait of Francis Bacon de John Maybury, avec Derek Jacobi.
Après avoir joué le rival d'Angelina Jolie dans Lara Croft : Tomb Raider (2001), il continue sa carrière aux États-Unis dans des seconds rôles, en gangster dans Les Sentiers de la Perdition film de Sam Mendes (2002), vivant une histoire d'amour avec une femme ayant le double de son âge dans The Mother (2003) avec Anne Reid. En 2005, il est un dealer de cocaïne dans Layer Cake avec Sienna Miller. En 2005 il intègre la distribution prestigieuse de Munich sous la direction de Steven Spielberg.
En 2006, après avoir joué le rôle de James Bond dans Casino Royale, Craig est Lord Asriel dans l'adaptation au cinéma du roman de Philip Pullman, À la croisée des mondes : La Boussole d'or. Eva Green, qui a joué la Bond Girl Vesper Lynd dans Casino Royale figure également dans la distribution. Dans une adaptation précédente du livre, Asriel avait été précédemment joué par Timothy Dalton, un des prédécesseurs de Craig dans le rôle de James Bond.
En 2008, Daniel Craig incarne pour la seconde fois l'agent 007 dans le 22e épisode Quantum of Solace. Il joue aussi Tuvia Bielski, le personnage principal du film Les Insurgés. À la fin janvier 2009, on apprend qu'il endosse le costume du pirate Rackham le Rouge, dans la Trilogie Tintin, réalisée par Steven Spielberg et Peter Jackson.
En 2011, il joue le rôle principal dans le film "Cowboys et Envahisseurs" de John Favreau.
En 2012, il incarne James Bond pour la 3ème fois dans "Skyfall" où il retrouve Sam Mendes avec qui il a déjà tourné.