Степан Мачишин народився 25 січня 1966 року у селі Вороблевичі Дрогобицького району Львівської області.
Закінчив Вороблевицьку школу, після закінчення школи вступив до ВПУ №19 м. Дрогобича за спеціальністю каменщик.
По закінченні навчання працював у Бу-41, згодом пройшов службу в армії. Опісля працював у будівельній бригаді колгоспу «Дружба» в селі Вороблевичі.
З березня 2022 року Степан вступив до лав ЗСУ. Стояв на захисті України у складі 67 окремого батальйону 103 бригади ТрО. Пройшов гарячі точки фронту.
Згодом продовжував виконувати бойові завдання з захисту України у складі 63 батальйону ТрО.
Степан приїхав додому в коротку відпустку, в якій раптово помер 29 вересня 2025 року.