 He was born in Staveley, Derbyshire.He played in the Football League for Manchester United, and Southend United.Goodwin played for Exeter City before joining Manchester United for a fee of £640 in June 1920.