Agus tercatat pernah menempuh pendidikan di Madrasah Ibtidaiyah Sindon 2 (1990–1996). Kemudian, ia melanjutkan ke SMP Islam Tanjungsari (1996–1999) dan SMA Negeri 1 Ngemplak (1999–2002).
Sebelum menapaki dunia politik, Agus bekerja sebagai Aparatur Sipil Negara dengan jabatan terakhir sebagai staf di Dinas Pemuda dan Olahraga Kota Surakarta.[3]