Dirani Shakemore was born 8 November 1971 in Karoi, where he also attended primary and secondary school and later went to Morgan Zintec for teacher training and to the Great Zimbabwe University for a degree in education. For over twenty years he has taught in the schools around Karoi where he lives with his family. From around twelve years of age Dirani Shakemore took a fascination for poetry and has written and recited poetry since then.