Ukończył szkołę ludową w Odrzykoniu i jak jego ojciec został rolnikiem. Wzorem ojca, rozpoczął swoją działalność społeczną jako ludowiec. Przed ukończeniem 21 lat wstąpił do Towarzystwa Kółko Rolnicze w Odrzykoniu. W latach 1912–1916, Jan był członkiem Rady Naczelnej Polskiego Stronnictwa Ludowego, w latach 1914-1916 członkiem Rady Naczelnej Polskiego Stronnictwa Ludowego – Lewica. Wcielony przymusowo do wojska cztery lata służył w armii austriackiej. Przed zakończeniem wojny, Jan Nawrocki został wójtem Odrzykonia. Po odzyskaniu niepodległości, od 1918 roku należał do Polskiego Stronnictwa Ludowego „Piast”. W latach 1921–1930 był członkiem Rady Naczelnej Stronnictwa.

W styczniu 1919 roku został wybrany z listy PSL „Piast” w okręgu wyborczym nr 41 (okręg Jasło, Krosno i Sanok) na posła na Sejm Ustawodawczy (1919–1922). Jednoczenie był także członkiem Rady Powiatowej i Wydziału Powiatowego w Krośnie. Jako poseł w Sejmie Ustawodawczym II RP, pracował w Komisji Administracyjnej oraz Komisji Aprowizacyjnej. W latach 1921–1930, Jan Nawrocki był członkiem Rady Naczelnej PSL „Piast”. Od 1921 roku mieszkał z rodziną w Leśnikach. 5 listopada 1922 uzyskuje mandat posła na Sejm I Kadencji (1922-1927). W latach 20.