Jonas Spudis gimė 1979 m. gruodžio 14 d. Ubiškėje, Telšių rajone. Mokėsi Ubiškės vidurinėje mokykloje, Šiaulių universitete baigė bakalauro studijas. Nuo 2000 m. dirba lengvosios atletikos treneriu Šiaulių lengvosios atletikos ir sveikatingumo centre. 2014 m. Europos neįgaliųjų lengvosios atletikos čempionate iškovojo aukso medalį ieties metime. 2016 m. Europos neįgaliųjų lengvosios atletikos čempionate pelnė sidabro medalį ieties metime. 2016 m. Rio de Žaneiro paralimpinėse žaidynėse ieties metimo rungtyje užėmė 10 vietą ieties metimo rungtyje. 2018 m. Europos neįgaliųjų lengvosios atletikos čempionate užėmė 4 vietą ieties metimo rungtyje.