El este cel care, dupa decembrie 1989, a reinfiintat alaturi de Corneliu Coposu, Partidul National Taranesc.
Potrivit Mediafax, in februarie 2007, Diaconescu a stat internat trei zile, fiind diagnosticat cu hipertensiune arteriala si cord pulmonar cornic (afectiunea inimii din cauza unei bronsite).
Ion Diaconescu s-a nascut la 25 august 1917 la Botesti, judetul Arges. De profesie inginer, el a intrat in Partidul National Taranesc in 1936. In timpul regimului comunist a fost detinut politic timp de 17 ani (1947 – 1964).
Dupa anul 1989 a fost in conducerea PNTCD. El a fost deputat in trei legislaturi consecutive (1990-1992, 1992-1996 si 1996-2000). In legislatura 1996-2000, a indeplinit functia de presedinte al Camerei Deputatilor.