Михайло Кушнір народився 26 липня 1972 року у селі Верхня Липиця Івано-Франківської області.
Закінчив школу у рідному селі.
У 1987-1990 роках навчався у Перемишлянському професійному ліцеї за професією “Столяр будівельний, паркетник”.
У 1990-1992 роках проходив службу в морському флоті у Севастополі. Опісля працював у ТОВ «Підвисоцький завод будматеріалів». Згодом самостійно збирає команду фахових людей і займається покрівлею дахів.
На захист України воїн став 2 березня 2022 року, вступив до лав Сил ТрО. У часі війни – старший сержант, головний сержант-командир Михайло Кушнір зі своїми побратимами 1 першого стрілецького відділення 3 стрілецького взводу 3 стрілецької роти.
Михайло загинув 1 серпня 2024 року на околицях Гуляйполя Запорізької області внаслідок артилерійських обстрілів.