Дьяченко родился в селе Березовая Лука, расположенном в Полтавской губернии (ныне области). После окончания сельского начального училища перешел в реальное училище Ромнах.