Ankara Üniversitesi Hukuk Fakültesinde lisans (1999), Ankara Üniversitesi Sosyal Bilimler Enstitüsü Kamu Hukuku Bölümünde Yüksek Lisans (2002) ve Doktora (2009) eğitimini tamamladı. 2007 yılında University of North Carolina at Charlotte’ta (UNCC) bir yıl süreyle misafir araştırmacı olarak çalıştı. 2001 yılında Çankaya Üniversitesi Hukuk Fakültesinde araştırma görevlisi olarak çalışmaya başladı ve halen aynı üniversitede öğretim üyesi olarak Anayasa Hukuku, Siyasi Partiler Hukuku ve Anayasa Yargısı derslerini vermektedir.