Archibald Joseph Cronin nació en Escocia en 1896. Estudió la carrera de Medicina en la Universidad de Glasgow. Durante la Primera Guerra Mundial, prestó servicio en la Armada como teniente cirujano. En Gran Bretaña, desempeñó durante un año el cargo de inspector médico de minas y en 1925 se estableció en el West End londinense, donde pronto alcanzó gran renombre. Escribió La ciudadela en 1937, que se convirtió pronto en un gran éxito mundial, gracias a su capacidad de comprender y mostrar la debilidad humana.