Adı Ahmet Kaynar. 1899 senesinde Kangal ilçesinde doğdu. Küçük yaşta ana, babasını kaybetti. Rüştüye'den ayrıldı. Doğuştan ayakları sakat olduğu için çevrede "Topal Hoca" namıyla tanındı. Geçimini ticaret, postacılık, arabacılık gibi işlerle temin eden aşık daha sonra imamlığa başladı. Saz çalmasına rağmen, imamlığa başlayınca bıraktı. Geleneğe kendi heves ve gayretleriyle geçti.
Bir kalem şairi olan Zakiri, ilk şiirlerinde "Ahmedi" ve "Noksani" mahlaslarını kullandı. 1971 yılında Kangal'da vefat etti.