Михайло Литвин народився 8 квітня 1980 року у селі Реп’яхів Львівської області.
Закінчив місцеву школу та Жидачівський професійний ліцей.
Михайло був призваний за мобілізацією 5 червня 2024 року Золочівським РТЦК та СП.
Михайло загинув 8 серпня 2024 року на Донеччині.