Nacque a Glasgow e studiò alla Kilmarnock Academy, nell'Università di Glasgow, nell'Università di Edimburgo e nell'Haileybury College. Nel 1837 divenne funzionario del "Civil Service" del Bengala (India). Servì come segretario del Governatore delle Province nord-occidentali ("North-West Provinces") e come membro della commissione delle entrate di Agra. Durante i Moti indiani del 1857 (che i britannici chiamarono "Mutiny") lavorò per il locale Dipartimento del Controspionaggio ("Intelligence"). Nel 1865 fu nominato "Foreign Secretary" del governo britannico dell'India. Nel 1867 divenne Cavaliere dell'Ordine della Stella d'India ("Knight Commander of the Star of India", KCSI) e nel 1868 divenne vice-Governatore delle Province nord-occidentali. Nel 1874 fu nominato membro del Consiglio Finanziario e andò in pensione nel 1876, allorché divenne componente del Council of India a Londra.