Nato a Satu Mare, Silaghi si è laureato in ingegneria meccanica all'Università Transilvana di Braşov (1987), e più tardi (2004) ha conseguito un master in amministrazione pubblica presso l'Università Vasile Goldiş di Arad. Dal momento della sua laurea fino al 1990 (dopo la Rivoluzione rumena), ha lavorato come ingegnere nella sua città natale, e poco dopo ha aperto la sua impresa privata. Nel 1999-2004, è stato presidente della Camera di commercio, industria e agricoltura di Satu Mare.