Diplômé en médecine et en chirurgie et spécialisé en chirurgie d'urgence et en endocrinochirurgie, il a été assistant auprès de la chaire de Chirurgie d'urgence du Secondo Policlinico de Naples. Ensuite, il est devenu spécialiste dans des cabinets de chirurgie générale dans les ASL de la province d'Avellino.
Élu en 1995 au conseil régional de la Campanie pour le CCD, il devient assesseur à la Recherche scientifique. En 1997, il devient chef de groupe CCD au Conseil régional de la Campanie.
En 1998, il devient, en outre membre de la direction nationale du parti.
De à , il est chef de groupe CCD au conseil municipal d'Avellino. Il est à nouveau battu lors des élections législatives de 2001, aussi bien dans la circonscription uninominale que dans la liste à la proportionnelle CCD-CDU.
Le , après avoir été expulsé du MpA, il devient secrétaire national du nouveau parti Noi Sud. Le , il abandonne le groupe parlementaire Peuple et territoire pour adhérer au groupe mixte en déclarant vouloir soutenir le gouvernement Berlusconi IV.
Le , Iannaccone fonde la composante politique «Noi per il partito del Sud Lega Sud Ausonia (Grande Sud)» en devenant vice-président du groupe mixte.