Civil rights icon and former Democratic presidential candidate Jesse Jackson endorsed Sen. Bernie Sanders at a rally in Michigan on Sunday — two days before voters go to the polls in a critical primary contest in the Midwest state.

Jackson recalled how Sanders backed his presidential bid in 1988 in Vermont against Massachusetts Gov. Michael Dukakis.

“I stand with Bernie Sanders today because he stood with me. I stand with him because he’s never lost his taste for justice for the people. I stand with him because he stands with you,” Jackson told the crowd in Grand Rapids.

In a statement, Jackson referred to former Vice President Joe Biden a “fine and decent man” who could also defeat President Trump in November.

“But we need to do more than defeat Trump. We need structural and progressive change, not just moderate change, if black, brown, red, poor, workers and the middle class are going to catch up and that will cost money,” Jackson said.

A surging Biden won 10 of the 14 states that voted on Super Tuesday, setting up Michigan as a crucial win for Sanders.

In a testament to the state’s importance, Sanders’ campaign canceled a campaign rally in Mississippi, which also goes to the polls on Tuesday, for appearances in Michigan, where 125 delegates are at stake.

Jackson could also give Sanders a needed boost among black voters, after Biden cruised to victory in South Carolina on Feb. 29 thanks to the overwhelming support of African-American voters and the endorsement of Rep. James Clyburn of South Carolina.

Biden won 61 percent of the black vote in the Palmetto State.

That victory propelled Biden to his resounding wins on Super Tuesday, once again with strong support from black voters in Virginia, Texas, North Carolina and Alabama.