 He made his league debut for Forest on 29 November 1980 as a substitute in a 1–1 draw at Coventry City aged 18.Walsh was picked for the Scottish national team but never played for the full side.Six years after making his debut Walsh moved to Charlton Athletic.