Il est né en Angleterre d'un père canadien et d'une mère anglaise. Son père était pilote et sa mère travaillait dans l'Air Force. Il est adopté par une famille d'Essex qui appartenait à une secte religieuse du nom de Peculiar People (Les gens particuliers). Ceux-ci avaient une très forte conviction morale contre l'alcool, la médecine conventionnelle et tout autre activité frivole. Bernard Cornwell s'échappe par la suite pour aller à l'université de Londres, et devient professeur avant de rejoindre la BBC, où il a travaillé pendant dix ans.
Au cours d'une mission pour la BBC, il se rend à Belfast où il rencontre Judy, une touriste américaine. Elle ne peut venir vivre en Angleterre pour des raisons familiales, et il décide de partir s'installer aux États-Unis pour devenir écrivain. Bernard et Judy sont mariés depuis 1980.
Il est considéré comme un grand spécialiste anglais du roman historique. On lui doit plusieurs séries de livres. La plus célèbre étant la série Sharpe, racontant les exploits d'un officier de l'armée britannique lors des guerres napoléoniennes. Cette série comporte pour l'instant vingt-et-un volumes.