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ț.