Родился в хуторе Шевченко станицы Упорной. Призван в ряды Красной Армии Упорненским райвоенкоматом в 1941 году (по др. данным - в 1939). Служил в 294-м артиллерийском полку 170-й стрелковой дивизии на Северо-Западном фронте. По сведениям родителей - Стракулина Дмитрия Андреевича и Стракулиной Марфы Стефановны - письма от сына перестали приходить летом 1942 года. Был признан пропавшим без вести с апреля 1943 года. Имя Михаила Дмитриевича Стракулина внесено в 3-й и 17-й тома Книги памяти Краснодарского края. По данным Управления 170-й стрелковой дивизии, красноармеец Стракулин М.Д. убит в бою 22 июля 1942 года близ деревни Васильевщина Лычковского района Ленинградской области.