Prosecutors say John Balyo is due in Grand Rapids federal court next week, just weeks after his arrest on state charges at a Christian music festival in Gaylord.
Balyo, 35, is charged with sexual exploitation and possessing child pornography. His signed plea deal was filed in court Thursday.
Balyo faces a mandatory minimum of 15 years in prison, but his sentence could be longer. He's being held in the Calhoun County Jail on state charges of criminal sexual conduct.