Y, luego estudió medicina en la Universidad de Edimburgo.
En 1838, obtuvo una posición en el Servicio Médico Indio con base en Bengala.
En 1842, fue nombrado superintendente del Jardín Botánico de Saharanpur.
Desde 1860, el delegó este deber al Dr. John Lindsay Stewart mientras estuvo ausente un año.
En 1863, fue elegido de la Royal Society of Edinburgh, siendo su proponente John Hutton Balfour.