While at the bookshop, he was offered a position as a librarian at the Royal Horticultural Society in London (1933–1952). From there he moved to the Natural History Museum as a scientific officer in the botany department (1952–1976). After his retirement, he continued working there, writing, and serving on a number of professional bodies related to his work, including the Linnean Society, of which he became president.