Goodfellow was born in Bishop Auckland. In the Football League, he played for Port Vale, Workington, Rotherham United and Stockport County. He scored 33 goals in 479 league games in a 13-year career in the Football League. He later managed Cardiff City in 1984.