Andrews y en la Universidad de Edimburgo, donde obtiene el doctorado médico en 1831.
En 1845 se trasladó a la Universidad de Edimburgo, ejerciendo las mismas funciones y también como "Regius Keeper" (director) del Real Jardín Botánico de Edimburgo y "Botánico Real" por Escocia.
Su pasión por la botánica le condujo a fundar "The Botanical Society of Edinburgh" en 1836 y el "Botanical Club" en 1838.
Durante su dirección del Real Jardín Botánico de Edimburgo, aumentó su extensión, construyendo un invernadero para palmeras, un Arboretum e instalaciones educativas.
honorario por parte de las tres Universidades en las que había estado afiliado (St.