He graduated from East Grand Forks Senior High School in 1980. In 1984, he graduated from the University of North Dakota with majors in economics and political science.
He is also a former radio personality. Thompson was a candidate for the Republican nomination for governor in 2014. He received his law degree from the University of Minnesota Law School in 1987, and is a practicing attorney.
Thompson hosted the for seven and a half years.
The radio talk show aired on KSTP in the Twin Cities metropolitan area. He also authored the accompanying blog "And Another Thing", and was a regular participant in the debate segment known as "Face Office" on KSTP-television"s Emmy-winning news program "At Issue with Tom Hauser".
The content was mostly political, but Thompson occasionally discussed sports, culture and other lighter topics, and allowed callers to become a part of the show. The show"s opening theme promoted him as "an ordinary man with extraordinary insights".
When longtime State Senator Pat Pariseau announced she would not seek reelection in 2010, Thompson announced his candidacy for the position, gaining the outgoing senator"s endorsement.
Thompson was reelected in 2012. In 2012, Thompson and Steve Drazkowski proposed an Employee Freedom Constitutional Amendment, which would require a statewide referendum on amending the Minnesota Constitution to include a right-to-work clause allowing workers to choose whether to join a union.
Thompson"s show promoted generally conservative views, while rejecting some aspects of neoconservatism.
A member of the Republican Party of Minnesota, he represents District 58, which includes portions of Dakota and Goodhue counties in the southern Twin Cities metropolitan area.