 Keen began his medical career as a house officer at London's West Middlesex Hospital in 1948–49.He then enlisted in the Royal Army Medical Corps, serving for two years in Suez, Egypt.He returned to London in 1951, taking up a post at St Mary's Hospital under George Pickering.