 Harvey was born in Aston, in what is now Birmingham, in 1877.He played for Walsall Town Swifts, Small Heath and Aston Villa before joining Burslem Port Vale for a £50 transfer fee in June 1898.He scored 13 goals in 41 appearances in the 1898–99 campaign, helping the club to finish ninth in the Second Division.