Bien qu'il soit principalement connu pour le rôle qu'il joue au sein du groupe, il a aussi enregistré trois albums solos et deux albums avec le groupe rock progressifStreets. En 1977, il chante sur le deuxième album solo de Steve Hackett parut en 1978, Please don't touch, en compagnie d'un autre membre de Kansas, le batteur Phil Ehart.
Steve Walsh quitte une première fois Kansas en 1981 (au sein duquel il est remplacé par John Elefante) avant d'y revenir en 1985.
Le , il annonce son intention de quitter une nouvelle fois le groupe. Il donne son dernier concert avec Kansas le à Sioux City au Hard Rock Hotel & Casino. Il est cette fois-ci remplacé par Ronnie Platt.