He received his B.A. from Knox College and his J.D. from DePaul University. He has served as a law clerk for the Honorable Marvin Dunn of the Illinois Appellate Court for the Second District, as a staff attorney for the same court, and as a staff attorney with the Office of the State’s Attorneys Appellate Prosecutor in Elgin.