В 1929 году, по окончании школы Михаил Стельмах поступил в Винницкий педагогический техникум, затем на литературный факультет Винницкого педагогического института, который окончил в 1933 году.
В 1933—1939 годах работал учителем. В 1939—1945 годах служил в РККА, сначала рядовым артиллеристом, а с 1944 года после двух тяжёлых ранений и лечения в Уфе — корреспондентом газеты Первого Украинского фронта «За честь Отчизны». Во время войны в Воронеже и Уфе были опубликованы сборники стихов Михаила Стельмаха.
По окончании войны и до 1953 года работал в Институте искусствоведения, фольклора и этнографии АН УССР.
Литературной деятельностью занимался с 1936 года.
Автор трилогии романов: «Большая родня» (1950), «Кровь людская — не водица» (1957), «Хлеб и соль» (1959). Эта кинотрилогия была экранизирована на киностудии им. А. Довженко (фильмы «Кровь людская — не водица» (1960), «Дмитро Горицвит» (1961), «Люди не всё знают» (1963)). Он автор романов «Правда и кривда» (1961), «Дума про тебя» (1969), детских повестей «Гуси-лебеди летят» (1964), «Щедрый вечер» (1967).
Умер 27 сентября 1983 года в Киеве, похоронен на Байковом кладбище.
Сын — детский писатель, драматург, киносценарист
Ярослав Стельмах.
В 1985 году на фасаде дома № 68 (Ролит) на улице Богдана Хмельницкого, где в 1965—1987 гг. жил и работал Михаил Стельмах, была открыта мемориальная доска — гранит, барельефный портрет; скульптор Ф.М. Согоян, архитектор Е.Н. Стамо, Н. М. Фещенко.
В 1987 году в Киеве именем писателя названа улица.
Википедия (укр.)