John Anthony, 37, was sworn in as a state representative on Monday.
He was picked by Republicans in Kendall, Grundy, LaSalle and Will counties to replace the previous representative who resigned.
Anthony had been a police officer and a sheriff's deputy.