Wilson previously served as news anchor at KTXL in 1980 and later at his first stint at KGO-TV in 1983 before moving to KRON-TV in 1990. In October 2001, he became one of the first high-profile employees to leave KRON after it was announced that the station would be losing its affiliation with the NBC television network.
Wilson raised controversy with comments he made on KGO radio on October 10, 2006 criticizing San Francisco Supervisor Bevan Dufty, who is gay, for his nonromantic co-parenting relationship with a lesbian friend, sparking calls for Wilson's resignation from four members of the San Francisco Board of Supervisors. Wilson later issued an apology for the harshness of his criticism, while standing by his opinion on such nontraditional relationships.
During the last hour of his final radio broadcast, the day before his surgery, Wilson talked about his worries concerning the surgery with fellow KGO talk show host Gene Burns and invited callers to recount their own surgical experiences. It was reported later that Wilson had severe anxiety about the surgery and was hospitalized briefly at Stanford University Medical Center to recover from it. On September 17, 2007 long time ABC reporter/anchor Gill Gross was named to replace Wilson on radio.