Hasan Avcı, 1978 yılında Balıkesir'e bağlı Dursunbey'in Çınar Köyü'nde dünyaya geldi. İlkokul ve ortaokulu Dursunbey'in de okudu. Lise eğitimini ise Muharrem Hasbi Lisesi'ni bitirdikten sonra, Balıkesir Üniversitesi Mühendislik-Mimarlık Fakültesi, İnşaat Mühendisliği bölümü mezunu.
2014 yılında Altıeylül Belediyesi meclis üyesi seçildi. 2014 yılından itibaren de imar komisyonunda görev yaptı. 1 Ağustos 2017 tarihinden itibaren Altıeylül Belediye Başkan Yardımcısı olarak çalıştı. 11 Kasım 2017'den bu yana Altıeylül Belediye Başkanı olarak görev yapıyor.
31 Mart 2019 Yerel Seçimlerinde AK Parti'den Balıkesir İli, Altıeylül İlçesi Belediye Başkan adayı oldu.
Hasan Avcı, evli ve üç çocuk babasıdır.