LRCP LRCS Edin LRFPS Glasg 1907; MRCS Eng LRCP Lond 1919; MD Durham 1923.
After studying at Manchester and Edinburgh, Bennett was honorary physician at Wilkinson's Sanatorium,Bolton and assistant anaesthetist at Bolton Infirmary. He was a captain in the RAMC and a member of Bolton Medical Society.