Han ble etter studier ved universitetet i St. Andrews pastor i Kilmany og holdt samtidig forelesninger i matematikk ved universitetet. Årene 1809-11 gjennomgikk han en krise, som ble avgjørende for hans religiøse liv. I 1814 ble han prest i Glasgow, i 1823 professor i moralfilosofi og nasjonalekonomi i St. Andrews, og i 1828 professor i teologi i Edinburgh.