Născut în 1953, Ion Rotaru a fost muncitor între 1971 și 1979, până când a devenit cadru PCR și a început să activeze la Consiliul Județean UTC/ PCR. Potrivit biografiei sale oficiale, ar fi absolvit facultatea de drept a Universității București în 1987, la 34 de ani.
Este senator din 2008 și face parte din grupul de prietenie cu Federația Rusă, Rotaru fiind, de altfel, vorbitor de rusă.
În 2018 s-a pensionat, deși are o avere impresionantă, așa că, în 2019, a încasat și o pensie de circa 3.500 de lei pe lună, care se adaugă salariului de senator, de peste 12.000 lei/ lună. Rotaru deține trei case, un apartament, un spațiu comercial și 100 de hectare de teren agricol.
În Senat, Rotaru s-a remarcat ca un apărător al familiei tradiționale - deși, în 2015, o publicație locală scria: “Reporterii Infobraila l-au dibuit prima dată pe senatorul PSD Ion Rotaru dându-se în bărci cu o doamnă la Hotelul Ciuta din Buzău“ - și un critic dur al Violetei Alexandru, actualul ministru al Muncii.