De profesie inginer chimist, a deţinut funcţia de preşedinte al tineretului P.N.Ţ. în perioada 1945-1947. Ion Puiu a fost asistentul savantului chimist prof. dr. Eugen Chirnoagă, rectorul Scolii Politehnice din București în perioada 1940-1941. După inlaturarea de la catedră a prof. Eugen Chirnoagă, cursul de chimie analitică al profesorului a fost predat în continuare de Ion Puiu.
A fost arestat pe 2 decembrie 1947, fiind acuzat de activitate politică ilegală, participare în cadrul unei organizaţii subversive şi complot. Judecat, a fost condamnat la 20 ani muncă silnică. Trecut prin închisori precum Oradea, Jilava, Gherla sau Aiud, a ajuns în Râmnicu Sărat la 10 august 1957, în urma participării la greva desfăşurată în Aiud în primăvara aceluiaşi an. Considerat un deţinut periculos, a fost transportat în condiţii de severă izolare, anticipându-se astfel perioada petrecută în penitenciarul buzoian, aflăm de pe memorialulramnicusarat.ro.
Temperament dârz, Puiu a fost pedepsit pe parcursul detenţiei în Râmnicu Sărat cu 100 de zile de izolare cu regim sever, protestând constant faţă de regimul carceral aplicat în penitenciar. A declarat greva foamei de patru ori, în nu mai puţin de 56 de zile.
Atitudinea sa l-a determinat pe comandantul Vişinescu să-l catalogheze drept "indisciplinat şi recalcitrant". În realitate, administraţia închisorii îi supunea pe deţinuţii politici unui regim de exterminare, Ion Puiu, precum majoritatea celor închişi aici, având o stare de sănătate foarte precară, marcată de distrofie, anemie şi numeroase alte boli. Gravelor probleme de sănătate li se adăugă insulta, ameninţările şi agresiunea. Desfiinţarea închisorii, la 13 aprilie 1963, a venit la timp, Puiu fiind eliberat din detenţie odată cu decretele de graţiere din 1964.
În libertate, Ion Puiu şi-a păstrat consecvenţa comportamentală, continuând să fie incomod regimului comunist. Astfel, în 1987 a încercat să-şi depună candidatura pentru Marea Adunare Naţională, candidând împotriva lui Nicolae Ceaușescu, gestul său ajungând să fie cunoscut în afara ţării şi determinând represalii din partea Securităţii.
În fișa Departamentului de Securitate a Statului, la Ion Puiu este menționat, cu scris de mână: "material înaintat la cabinetul II (Elena Ceaușescu)". Fișa are trei pagini și îl descrie pe Ion Puiu drept oponent al regimului comunist. Totodată, precizează că "Puiu Ion întreține legături strânse cu Botez Mihai, element profund ostil, care are manifestări deschise deosebit de dușmănoase la adresa regimului nostru. În ultima perioadă, legăturile dintre cei doi s-au intendificat, deținându-se date certe că Botez Mihai îl incită pe Puiu Ion la acțiuni fățișe, facilitându-i totodată și trimiterea în exterior a diferitelor materiale cu conținut dușmănos". Mihai Botez (1940-1995) a fost un matematician, diplomat și disident anticomunist român, ajuns după Revoluția din 1989 ambasador al României la ONU și în Statele Unite ale Americii.
După 1989, Ion Puiu a fost ales vicepreşedinte al P.N.Ţ.C.D. şi a fost exponentul liniei dure a partidului. Alături de organizaţia de tineret a partidului a avut o poziţie intransigentă faţă de puterea neocomunistă, fapt ce i-a atras din partea acesteia acuzaţii de "fascism" şi "legionarism". Guvernul controlat de F.S.N. şi preşedintele statului au incitat la violenţă utilizând în acest scop chiar minerii din Valea Jiului şi tranşând astfel competiţia cu partidele democratice de opoziţie. În urma disensiunilor din P.N.Ţ.C.D., Ion Puiu a fost exclus din partid.
S-a stins din viață în anul 2002, la vârsta de 84 de ani.