Nella seconda guerra mondiale entrò nei corpi di intelligence e fu mandato a Bombay. Dopo la guerra, diventò critico letterario per la rivista The Sketch. Fu anche poeta, romanziere, autore di commedie, testi radiofonici e saggistici. Nel 1953 fu processato per omosessualità e condannato a sei mesi di prigione. Nel 1954 lasciò l'Inghilterra e andò a abitare a Tangeri, in Marocco.
Scrisse oltre ottanta romanzi su vari argomenti, tra i quali trentuno romanzi gialli e vari racconti, riuniti in un volume pubblicato postumo. Scrisse anche sei romanzi gialli con il suo vero nome, ma è con lo pseudonimo "Leo Bruce" che è passato alla storia come autore di gialli tradizionali ricchi di senso dell'umorismo.
I suoi personaggi più famosi sono William Beef e Carolus Deene.
William Beef è un poliziotto di campagna che fa la sua prima apparizione nel romanzo "Case for Three Detectives", dove supera in astuzia tre famosi investigatori, lord Simon Plimsoll, monsieur Amer Picon e monsignor Smith, chiaramente riconoscibili come Lord Peter Wimsey, Hercule Poirot e padre Brown e risolve un enigma della camera chiusa. Dal secondo romanzo in poi, Beef lascia la polizia, per lo sbalordimento del suo Watson, Lionel Townsend, che non è molto convinto delle sue capacità, e diventa un investigatore dilettante.
Carolus Deene è un ricchissimo insegnante di storia, che ha perso la moglie in guerra e si dedica alle indagini durante le vacanze.
1960 - Carolus Deene e il giglio bianco (Jack on the Gallows Tree), trad. di Marilena Caselli, Il Giallo Mondadori n. 2766, febbraio 2002; I Classici dei Gialli Mondadori n.1491, aprile 2025
1961 - A Bone and a Hank of Hair
1961 - Ascoltami, Carolus! (Die All, Die Merrily), Il Giallo Mondadori n. 2781