Nacido en Bangor Erris, Irlanda del Norte, Irvine comenzó su relación con el deporte motor en 1983, debido en gran parte a la influencia de sus padres, quienes también tenían intereses en la actividad.
Eddie Irvine debutó en la Fórmula 1 con el equipo Jordan al disputar el Gran Premio de Japón.
El norirlandés regresó en España y logró sumar 6 puntos en el campeonato, siendo su mejor resultado un cuarto lugar en el Gran Premio de Europa.
En ese año participó en las 24 Horas de Le Mans reemplazando a Roland Ratzenberger (quien falleció en Imola) en el equipo SARD con Jeff Krosnoff y con Mauro Martini.
En 1996, logró una tercera posición, una cuartas y dos quintas, pero sufrió nueve abandonos (ocho de ellos consecutivos), concluyendo décimo en el campeonato.
Logró una segunda posición en Argentina, además de conseguir cuatro terceros lugares y un quinto, finalizando séptimo en la temporada.
El norirlandés se mantuvo con Jaguar en 2002, rechazando una oferta para conducir para el equipo Jordan el año pasado.
Logró una sexto posición en Bélgica y una tercera en Italia, de forma que concluyó noveno en la temporada general en su último año en Fórmula 1.