Hamdi Topçu, 1950 yılında Yatağan'da doğdu. Şahinler Köyü İlkokulu, Gönen İlköğretim Okulu ve Erzurum Eğitim Enstitüsü Türkçe Bölümünü bitirdikten sonra Anadolu Üniversitesinde lisansını tamamladı. Çeşitli ortaokul ve liselerde Türkçe ve Edebiyat öğretmenliği; Afyon ve Buca Eğitim Enstitülerinde öğretim görevliliği yapan Topçu, Belçika'da göçmen eğitimleri konusunda Türk Eğitim Koordinatörü olarak çalıştı. Yurda döndükten sonra Özel İzmir Amerikan Lisesinde Türk Dili ve Edebiyatı öğretmenliği yaptı. Hollandaca, Almanca ve İngilizce biliyor. Belçika'da ve ülkemizde değişik dergilerde yazılar yazdı.