[1][3] Steele began his career with Shrewsbury Town where he spent four years before moving to Wolverhampton Wanderers.
Steele was born in Coventry and started his playing career with Shrewsbury Town making his debut as a substitute at home to Fulham during the 1985–86 season he played eleven times in 1986–87 scoring once and then scored 4 goals in 37 matches in 1987–88 as the "Shrews" continued to avoid relegation.
He left Shrewsbury in February 1989 in favour of a move to Wolverhampton Wanderers and under the management of Graham Turner Wolves won the Third Division title in 1988–89.
He joined Bradford City with whom he played 14 times scoring once before signing for Hereford United in January 1994.
At the end of the 2000–01 season, Steele was released by Tamworth and went on to play for Sutton Coldfield Town, he has since retired.