Danny Ray Schwab, 42, confessed to molesting 22 boys ages nine to 16 after befriending them and giving them drugs, alcohol and pornography, The Belleville (Ill.) News-Democrat reported Monday.
Schwab's original 40-year sentence was reduced after an appellate court reviewed the case and he also qualified for time off for good behavior, Illinois Department of Corrections officials said.
Schwab's release is scheduled for Feb. 28.
Prosecutors have yet to determine if they will seek to have Schwab designated a sexually violent person, said Cara Smith, chief of staff for state Attorney General Lisa Madigan.
Under that designation, Schwab could be remanded to the Rushville Treatment and Detention Facility, Madigan said.