A come-from-behind victory is something you only usually read about in sports stories and movies like Rocky, but an unemployed 25-year old scored a surprise upset when he won the the Republican primary for a Michigan House seat on Tuesday.

Steven Johnson won the election, defeating more established candidates by 509 votes according to Michigan Live.

Without a big bank account to finance his campaign, Johnson hit the pavement and knocked on thousands of doors throughout the district since early May, introducing himself to voters as a "strong constitutional conservative."

"I think it's a desire to get back to our Constitutional principles, our Judeo-Christian heritage. People are just kind of fed up with where we're going," Johnson said.

Come November, Johnson will go up against Democrat Steve Shoemaker to replace retiring Republican state Rep. Ken Yonker.

"Johnson won 42 percent of the vote in Allegan County, 500 votes clear of former Kent County Commissioner Bill Hirsch and 600 votes ahead of Noto," Mlive's Matt Vande Bunte said. "Noto fared best in Kent County, but Johnson was only 93 votes behind."

In MLive's Voter Guide, Johnson pledged "not to raise taxes, opposes Common Core, wants to reduce business regulation and steer the state away 'from the dangerous transgender policy that lets men into girl's locker rooms,' " Bunte reported.

A graduate of Liberty University, the young politician interned for a short period for Representative Cindy Gamrat last summer before she was removed by the Legislature. He then moved across the country to Alaska, working as a handyman before coming back to the Midwest to run for election in Michigan.

"We were optimistic, but to actually see that I won, it was a little bit shocking to actually see that," Johnson told Michigan Radio.

He wasn't the only one who didn't see it coming. Johnson said he was "so bummed" Michigan Congressman Justin Amash -- who he called "the best congressman in the country" -- didn't endorse him. Apparently, so was Amash.