Rep. Gary Peters (D-Mich.) will officially announce he's running for the Senate on Wednesday, two source close to Peters confirm with The Hill.

Peters has had an eye on the race since Sen. Carl LevinCarl LevinTrump's crush on foreign autocrats threatens democracy at home OPINION: Congress must press forward with its Russia investigation Democrats and Republicans share blame in rewriting the role of the Senate MORE (D-Mich.) announced his retirement, and has been preparing for a run in recent weeks. He'll be the first major candidate of either party to jump in.

The congressman has a strong track record in tough races. He won a suburban swing district in 2008 and held onto it during the 2010 GOP wave. After Republicans eliminated his district in redistricting, Peters defeated another sitting congressman to become just one of two white Democrats to represent an African-American majority district in the country.

"Gary has the right kind of experience to bring people together and take on the real challenges facing Michigan," said one source close to the congressman. "He has a broad appeal to voters of all stripes and his background in small business will help drive the state forward."

It's been clear for some time that Peters would run. Democratic powerbroker Debbie Dingell's decision earlier this month that she wouldn't run for the seat all but guaranteed him an uncontested primary.

On the GOP side, Reps. Mike Rogers (R-Mich.) and Justin AmashJustin AmashRepublicans slam Trump’s new policy toward Cuba Kids shouldn't be charged as sex offenders Dem: Disrespect for rule of law by Trump administration 'off the charts' MORE (R-Mich.) are both considering bids, as is former Michigan Secretary of State Terri Lynn Land (R). Rogers is viewed as a potentially strong candidate in the slightly Democratic-leaning state.

This isn't Peters's first statewide campaign — he narrowly lost a bid to be attorney general in 2002.

The National Republican Senatorial Committee highlighted the loss in an statement and predicted Michigan represents a "great opportunity" for a GOP pickup in 2014. 

"Gary Peters already lost a statewide campaign, and that was before supporting a cap-and-trade energy tax policy that would effectively put Michigan out of business and ObamaCare, which will raise healthcare costs," said NRSC spokesman Brad Dayspring. 

"It takes a special kind of guy like Peters to ask for a promotion from the very same people that his policies would put out of work."

National Journal first reported Peters's plans to announce this week.