He played for Hurst[1] before joining Burslem Port Vale in the summer of 1889.
A regular between the sticks, he became the first known Vale player to be sent off after he retaliated against a Walsall Town Swifts opponent who kicked him in a 5–1 'friendly' home win on 3 May 1890.
He became unreliable and lost his place in January 1891 before being released the following year.
[2] In July 1892, he joined Newton Heath, making his debut in a 3–1 defeat to Nottingham Forest at North Road on 14 January 1893.
He played six league and one FA Cup game for the club before leaving later that year.