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