Ia menyelesaikan pendidikan S1 di Jurusan Ilmu Pemerintahan Fakultas Ilmu Sosial dan Ilmu Politik (Fisipol) Universitas Gadjah Mada (UGM) Yogyakarta tahun 2001. Ia kemudian melanjutkan pendidikan S2 di Program Pascasarjana Ilmu Politik UGM tahun 2009. Ia sempat menjadi Tenaga Ahli Utama di Kantor Staf Presiden serta berstatus sebagai dosen PNS di Fisipol UGM.