He studied at Christ's Hospital, and then Pembroke College, Cambridge.
He became well known as a preacher in London, at Berkeley and Belgrave Chapels, and at the Foundling and Magdalene Hospitals before 1830.