Francesco Forgione urodził się w Pietrelcinie (na południu Włoch) 25 maja 1887 r. Już w dzieciństwie szukał samotności i często oddawał się modlitwie i rozmyślaniu. Gdy miał 5 lat, objawił mu się po raz pierwszy Jezus. W wieku 16 lat Franciszek przyjął habit kapucyński i otrzymał zakonne imię Pio. Rok później złożył śluby zakonne i rozpoczął studia filozoficzno-teologiczne. W 1910 r. przyjął święcenia kapłańskie. Już wtedy od dawna miał poważne problemy ze zdrowiem. Po kilku latach kapłaństwa został powołany do wojska. Ze służby został zwolniony ze względu na zły stan zdrowia. Pod koniec lipca 1916 r. przybył do San Giovanni Rotondo i tam przebywał aż do śmierci. Był kierownikiem duchowym młodych zakonników.