Born in England, he was a cousin of William Tolfrey, also a civil servant in Ceylon.
He went out to Ceylon in 1801 and filled a number of civic appointments before going home to England on leave in 1812. On his return in 1813 he became Deputy Controller-General of Customs (1813) and Commissioner of Stamps (1814) before being made Controller-General of Customs and Commissioner of Stamps (1816).[1]
He was appointed Civil Auditor General in 1816, succeeding John D'Oyly, and held the office until 1817, when he was succeeded by John William Carrington.[2]
In January, 1820 he was appointed Judicial Commissioner of Kandy.
He died in Kandy, Ceylon in 1821 and was buried there. He had married Mary Anne; they had at least one son and one daughter.