 Purves was born in High Spen, County Durham and as a child was a keen supporter of his local club, Newcastle United.Although he was taken on by them as a trainee, he failed to make the grade but played youth football for various clubs in the north-east.In October 1946, he moved to London to join First Division club Charlton Athletic.