He trained for the profession as a pupil under Sir Arthur Blomfield and worked from his offices once he was qualified.
By 1881 he had progressed and had his own independent practice and had offices in Norwich and in Lincoln's Inn Fields in London.
His works include the renovation of a large number of churches in Norfolk.
He also designed the Grand Hotel on the North Norfolk coast in the town of Sheringham.
He was the diocesan surveyor for the Anglican Diocese of Norwich from 1881 to 1898.