Born in London, he spent the first five years of his ministry as a missionary in Bombay. Returning to England, he showed himself to be a dedicated and energetic minister, especially in his two years in the Oakham Circuit (1891-1893), where he raised the membership from 169 to 230 and opened and refurbished several chapels. In 1898 he moved to Shoreham-by-Sea in the Worthing Circuit. The following spring he accepted an invitation to preach and to speak about his ministry in India at a missionary meeting in Guernsey, with a view to raising contributions for a new chapel in Shoreham. He sailed at he end of March 1899 in the SS Stella, which was wrecked on the notorious Casquet rocks with a loss of 77 lives. His body was never found. The new Shoreham chapel was named in his memory.