Gąsior był wychowankiem MKS-MDK Tarnów. W trakcie zawodowej kariery bronił barw m.in. Unii Tarnów, Stali Mielec czy austriackiego Bruck an der Mur. W barwach reprezentacji podczas igrzysk w Monachium zajął 10. miejsce. TC