Keith worked as a GP in Barry for over 36 years, until he retired in 2016. He was also a trainer for general practice, specialising in the field of respiratory medicine. Keith was the crowd doctor for Cardiff City Football Club, a role he held for several years.