Era laureato in medicina. È stato deputato nella XIII legislatura; fu eletto alle elezioni del 1996 nel collegio n°27 della Circoscrizione Puglia per il Polo per le Libertà con il 48,7% dei voti, sconfiggendo il deputato uscente Fabio Perinei. Faceva parte del gruppo di Forza Italia, ed è stato membro della Commissione Affari sociali.