Hansen began his career in Newton, Iowa as a radio disc jockey and operations manager at KCOB, covering the Newton Cardinals and the Newton Nite Hawks. He then went to Knoxville, Iowa to KNIA radio as News Director. After that he moved to Saint Cloud, Minnesota to KCLD radio. After that he got closer to his hometown of Logan, Iowa by working at a radio station he grew up listening to, KOIL in Omaha, Nebraska. He then took a job as a sports reporter at KMTV also in Omaha. Hansen then took his first job in Dallas at KDFW, which at the time was CBS's Dallas affiliate. He left KDFW and joined WFAA in 1983. Hansen was at 10 pm, and legendary anchor Verne Lundquist was at 6 pm, so WFAA had claimed them to be "Texas' Best Sportcasters."