Podle Zlínského deníku podlehl cévní mozkové příhodě.
S výjimkou krátkého angažmá ve Slušovicích a Piešťanech působil Švach ve Zlíně jako hráč v letech 1993 až 2007. Po konci angažmá u „Ševců“ odehrál osm utkání za kazašskou Astanu a poté hrál krátce za Opavu.
Po konci hráčské kariéry se nejprve věnoval trénování a poté se vrhl na dráhu agenta. Zastupoval například záložníka Patrika Hellebranda, který počátkem roku přestoupil ze Slovácka do mistrovské Slavie.
Podle klubového webu uctí Zlín jeho památku v sobotním domácím duelu 26. kola proti Ostravě minutou ticha.