Silaghi a devenit membru al Partidului Național Liberal (PNL) în ianuarie 1990, iar din 2001 este președinte al filialei județene PNL Satu Mare. Între 2002 și 2004 a fost membru în Delegația Reprezentanților Naționali ai PNL.
În 2004,  a fost ales deputat de Satu Mare pe listele Alianței Dreptate și Adevăr. Din septembrie 2005 și până în decembrie 2006 a fost observator la Parlamentul European și a făcut parte din Grupul Alianța Liberalilor și Democraților pentru Europa și din Comisia pentru piața internă și protecția consumatorului.
În perioada ianuarie – aprilie 2007 a fost membru al Parlamentului European, vicepreședinte al Comisiei pentru Control Bugetar din Parlamentul European.
Ovidiu Silaghi (49 de ani) vorbește limbile maghiară, italiană, engleză și franceză, este căsătorit și are doi copii. Propunerile făcute de primul ministru vor fi validate de partidele din USL miercuri la ora 11.