Career
He made his league debut on 7 March 1931 in a 0-1 defeat at Bury and played the following game, at home to Portuguese Vale, where he scored in a 3-0 victory. His only other appearance for the club came the following month, a 1-1 draw with Bradford Park Avenue. He joined West Ham United, but again only played three times for their first team, during the 1932-1933 season.
He soon moved to fellow London side Chelsea, where he also served as trainer after retiring from playing.
He finished his playing career with spells at Glenavon, Northampton Town and Lincoln City, and also guested for Northampton during wartime.