John Bradshaw est né à Houston, au Texas. Il a reçu sa formation scolaire au Canada, où il a étudié la prêtrise et obtenu trois diplômes de l'Université de Toronto. Auteur de plusieurs best-sellers, il a animé des émissions à la télévision américaine. Au cours des trente dernières années, il a œuvré en tant que psychothérapeute, théologien, conseiller en gestion et conférencier.