Gilbert studied at the University of Manchester and qualified in 1952. He took the DPH in 1960. Gilbert worked in public health in Oldham and Sunderland, before becoming medical officer of health and principal school medical officer for Oldham in 1963. At the time of his retirement in 1985 he was deputy medical officer for Oldham AHA. He was a fellow of Manchester Medical Society .