He practised with some success on the home circuit, but in 1872 accepted the post of police magistrate at Hammersmith, where, as afterwards at Westminster (1880-1) and Southwark (1882-1886), he discharged the laborious duties of subordinate office with singular conscientiousness and discretion.
Removed to Bow Street in 1887 he succeeded Sir James Ingham in 1890 as chief metropolitan magistrate, being at the same time knighted.
During his tenure of this office he committed for trial several offenders whose names are well known to the public, among them Oscar Wilde (5 April 1895), Jabez Balfour, the fraudulent director of the Liberator Building Society, on his extradition by the Argentine Republic (16 April 1895), and Dr. Jameson and his associates in the Transvaal raid (15 June 1896).
He retired from the bench early in 1900, and on 20 April in the same year died at his residence in Inverness Terrace, London, W. His remains were interred in the churchyard at Hedley, Surrey, in which parish his seat was situated.
He married in 1857 his cousin, Ada Louisa, daughter of George Bridge of Merton, Surrey; she died on 1 March 1901.