Educated at Trinity College, Oxford, BA 1869, MA 1872. MB 1877. LRCP 1873. MRCP 1876.
Student at St George's Hospital in 1868. House physician 1873. Obstetric assistant 1874-1876. He appears to have been a physician either to Oscar Wilde or his wife Constance.
Married author Augusta Matilda Paterson in 1876. Retired in 1898.