He started with Nottingham Forest but did not play any League games for them and moved to Exeter City in 1953, before transferring to Grimsby Town. He made over 100 League appearances for Grimsby, before moving to Crystal Palace in 1958. He only stayed a couple of seasons at Palace, and during his time there scored two senior goals for them.
He subsequently transferred to Halifax Town, with whom he made another 105 League appearances.