Михаил Янко родился в селе Всеволодовка Кокчетавской области Казахстана в 1922 году. Окончил 10 классов средней школы. В 1940 году был призван в РККА. В 1944 году после окончания военно-морского училища был направлен на службу в Тихоокеанский флот.
С мая 1945 года был командиром звена в 37 полку штурмовой авиации флота.
С началом Советско-японской войны 9 августа 1945 года совершил в составе полка 2 боевых вылета по порту Юки, на втором вылете штурмовым ударом сумел поджечь вражеский стоорожевик.
10 августа 1945 года в составе полка штурмовал порт Расин (Расон, Нанджин). При выходе из манёвра в мотор самолёта попал зенитный снаряд. Тогда Михаил Янко направил самолёт на военный объект на берегу, повторив подвиг Гастелло и совершив тем самым, последний таран во Второй мировой войне.
Указом Президиума Верховного Совета СССР 14 сентября 1945 года Михаилу Янко было присвоено звание Героя Советского Союза.