Banks was born in Milwaukee, Wisconsin. In college, he played for the University of Wisconsin–Milwaukee's Milwaukee Panthers from 1983 to 1987. Between 1987 and 1993, he played indoor soccer for Milwaukee Wave. He played for the United States from 1986 to 1991. He played 36 games for his country, including two at the 1990 FIFA World Cup.