A politically connected former CEO of a prominent city charity admitted Wednesday he helped steal more than $9 million from the organization in an insurance scheme that authorities linked to campaign contributions.

William Rapfogel pleaded guilty to grand larceny, money laundering and other charges in a case that had rattled city and state political circles.