1980 yılında Niğde’de doğdu. İlk, orta ve lise öğrenimini Niğde’de tamamladı. Yıldız Teknik Üniversitesi İnşaat Mühendisliği bölümünden mezun oldu. Aile şirketinde yönetim kurulu başkanıdır. 2006 – 2011 yılları arasında İnşaat Mühendisleri Odası Başkan Yardımcılığı görevini yürütmüştür.
2011 yılında AK Parti Niğde İl Yönetim Kurulu Üyesi olarak siyasete başladı. Seçim İşleri Başkanlığı yaptı. 2013’te Niğde İl Başkanlığı görevine atandı. Bu görevi 2017 yılına kadar devam ettirdi.
31 Mart 2019 Mahalli İdareler Genel Seçimleri’nde Niğde Belediye Başkanı olarak seçilen Özdemir, iyi derecede İngilizce bilmektedir. Evli ve iki çocuk babasıdır.