Bennett var assisterende leder for Banks-herbarium og biblioteket British Museum fra 1827 til 1858, da han etterfulgte Robert Brown som leder for den botaniske avdelingen. Han pensjonerte seg i 1870. Han var sekretær for Linnean Society of London fra 1840 til 1860. Han var også medlem av Royal Society i 1841.