J.P.Banys gimė 1932 metų spalio 10 dieną Jurbarko rajono Rimšų kaime, 1956 metais įstojo į Vilniaus universiteto Fizikos ir matematikos fakultetą. 1973 metais jis apgynė fizikos – matematikos mokslų kandidatinę disertaciją, 1976 metais jam suteiktas docento mokslinis vardas.
Nuo 1975 metų J.P.Banys dirbo Elementariosios matematikos ir geometrijos katedros docentu, 1977 – 1980 metais buvo šios katedros vedėjas. 1980 metais jis išrinktas Matematikos fakulteto dekanu.
1983 metais J.P.Banys paskirtas Vilniaus valstybinio pedagoginio instituto mokymo – auklėjimo reikalų prorektoriumi, šias pareigas ėjo iki 1990 metų. Nuo 1992 metų jis vėl išrinktas Matematikos ir informatikos fakulteto dekanu, o pablogėjus sveikatai, 2011 metais jis pasitraukė iš fakulteto dekano pareigų.