Silaghi s-a născut la 12 decembrie 1962 și a absolvit în 1987 Facultatea de Mecanică Fină din cadrul Universității Transilvania din Brașov.

Potrivit CV-ului său, Silaghi are competențe în gestionarea și dezvoltarea întreprinderilor mici și mijlocii.

În perioada 1996 – aprilie 2007, a fost președinte al Camerei de Comerț, Industrie și Agricultură a județului Satu Mare. În februarie 2004, devine membru al Colegiului de conducere al Camerei de Comerț și Industrie a României. A îndeplinit și funcția de consilier în Consiliul Județean Satu-Mare (2000-2004).

În decembrie 2004 a devenit deputat al Alianței D.A., iar între septembrie 2005 și decembrie 2006 a fost observator la Parlamentul European. Între ianuarie 2007 și aprilie 2007 Silaghi a fost membru al Parlamentului European, vicepreședinte al Comisiei pentru Control Bugetar.

Între aprilie 2007 și decembrie 2008, Silaghi a fost ministru al IMM-urilor, Comerț, Turism și Profesii Liberale, în Cabinetul Tăriceanu.

Potrivit CV-ului său, Silaghi este membru al Partidului Național Liberal din ianuarie 1990 și a fost, pe rând, președinte TNL Satu Mare, președinte al PNL filiala Satu Mare, membru al Comisiei de politică externă și al Comisiei economice PNL și membru în Biroul Politic Central al PNL.

Silaghi a fost, de-a lungul carierei sale politice și de afaceri, unul dintre susținătorii înflăcărați ai trecerii Registrului Comerțului de sub tutela Ministerului Justiției la Camera de Comerț.