Former New Jersey governor Jim McGreevey running for Jersey City mayor

After former New Jersey Gov. Jim McGreevey resigned from office nearly two decades ago, he announced Thursday he’s running for mayor of Jersey City.

McGreevey, surrounded by many members of the state’s Democratic political machine, officially announced his campaign at a local restaurant.

“I will work tirelessly to bring immediate, prudent change to Jersey City,” said McGreevey, who once promised he’d never return to politics. “This election is not about yesterday. It’s about our tomorrows. And candidly, I have made mistakes in my own life for which I have apologized and owned.”

McGreevey, 66, resigned as governor nearly 20 years ago when a lawsuit threatened to expose an extramarital affair with a man he appointed to a homeland security post.

“My truth is that I am a gay American,” McGreevey said when he resigned.