Karier politiknya dimulai ketika ia menjadi kader PDI Perjuangan, di mana ia kemudian dipercaya oleh masyarakat untuk menjadi Anggota DPRD Kabupaten Rokan Hulu selama tiga periode berturut-turut (2000-2004, 2004-2009, dan 2009-2014). Tak hanya itu, Syafaruddin juga berhasil melangkah ke level provinsi dengan menjadi Anggota DPRD Provinsi Riau selama dua periode (2014-2019 dan 2019-2024)
Dalam struktur PDI Perjuangan, Syafaruddin pernah menjabat berbagai posisi strategis, seperti Ketua Fraksi PDI Perjuangan dan Ketua Komisi 4 DPRD Kabupaten Rokan Hulu (2000-2004), Wakil Ketua DPRD Kabupaten Rokan Hulu (2004-2009), Ketua Fraksi dan Ketua Komisi I DPRD Kabupaten Rokan Hulu (2009-2014), hingga Sekretaris Fraksi PDI Perjuangan di DPRD Provinsi Riau(2014-2019). Ia pernah menjabat sebagai Wakil Ketua DPRD Provinsi Riau, posisi yang ia emban sejak tahun 2020. [4]