Gimė 1965 m. sausio 29 d. Šakių rajone, Kriūkų seniūnijoje, Joginiškių kaime kolūkiečių (valstiečių) šeimoje.
Šeimoje augo dar du broliai ir dvi seserys. Tėvas Juozas Bastys (19341994 m.) daug metų buvo Kriūkų kolūkio pirmininkas, 1992 m. buvo išrinktas Seimo nariu. Motina Aldona Bastienė (19322006 m.) dirbo Kriūkų vaikų darželio vedėja.
1983 m. baigė Šakių rajono Kriūkų vidurinę mokyklą.
1990 m. baigė Lietuvos veterinarijos akademiją ir įgijo zooinžinieriaus kvalifikaciją.
2006 m. apgynė biomedicinos mokslų srities agronomijos mokslo krypties darbą Pluoštui auginamų linų pasėlio tankumo, derliaus ir jo kokybės formavimas technologinėmis priemonėmis. Suteiktas daktaro laipsnis.
19901991 m. dirbo Kriūkų kolūkyje.
19911993 m. AB Kauno audiniai Kriūkų filialo direktorius.
19932000 m. UAB Agrolina direktorius.
19982001 m. Lietuvos žemės ūkio universiteto Augalininkystės ir gyvulininkystės katedros mokslo darbuotojas. Mokslo darbų kryptis linų auginimo ir klojėjimosi tyrimai.
2000 m. kovo mėn. buvo išrinktas Šakių rajono savivaldybės tarybos nariu ir tų pačių metų birželio 5 d. paskirtas Kriūkų seniūnijos seniūnu.
20002004 m. VIII Seimo narys, išrinktas Šakių rinkimų apygardoje Nr. 64. Seime dirbo Ekonomikos (20032004 m.) ir Žmogaus teisių (20002003, 2004 m.) komitetuose, Subalansuotos plėtros ir nekilnojamųjų kultūros vertybių apsaugos komisijoje.
20052006 m. žemės ūkio ministro patarėjas.
20062008 m. dirbo Ministro Pirmininko patarėju.
2007 m. išrinktas Šakių rajono savivaldybės tarybos nariu.
Nuo 2001 m. Lietuvos socialdemokratų partijos narys, tarybos narys.
Vienas iš Lietuvos linų augintojų ir perdirbėjų asociacijos steigėjų ir jos tarybos narys.
Pomėgiai sportas.
Moka lenkų, rusų kalbas, turi anglų ir vokiečių kalbų pagrindus.
Išsituokęs.
Turi du vaikus Domantą ir Kasparą.