Jabarkan Pendidikan dari Salahudin (politikus)

SMP Negeri 2 Pekalongan (1982-1985)

SMA Negeri 1 Pekalongan (1985-1988)

S-1 Universitas Gadjah Mada (1989-1997)

Divisi PC GP Ansor Kota Pekalongan (1998)

Wakil Sekretaris DPC PKB Kota Pekalongan (1998)

Ketua DKC Garda Bangsa Kota Pekalongan (2003)

Wakil Ketua DPC PKB Kota Pekalongan (2007)

Sekretaris PC NU Kota Pekalongan (2007)

Wakil Ketua PC NU Kota Pekalongan (2012)

A'WAN Syuriyah PC NU Kota Pekalongan (2017)

Asisten Supervisor PT Sritamara Ratu Pekalongan (1992)

Ketua Dewan Perwakilan Rakyat Daerah Kota Pekalongan (2004-2009)

Ketua dan Sekretaris KSPPS SMNU Pekalongan (2014-2019)

Wakil Wali Kota Pekalongan (2021–sekarang)