He played in the Football League for West Bromwich Albion and Chesterfield Town.
He turned professional with West Bromwich Albion in September 1901.
In August 1906 he moved to New Brompton for £50, and a year later joined Chesterfield Town for the same fee.
He joined Darlaston on a free transfer in October 1908 and retired due to injury in May 1911.
This biographical article related to association football in England, about a forward born in the 1870s, is a stub.