Bērziņš dzimis 1959.gada 26.septembrī Jēkabpils rajonā. 1983.gadā viņš absolvējis Rīgas Politehniskā institūta Mehānikas un mašīnbūves fakultāti.
Bērziņš bijis 5.Saeimas deputāts no Latvijas Zemnieku savienības. Viņš piedalījies Tautas partijas izveidē, un bijis 7.Saeimas deputāts un pēcāk finanšu ministrs, savukārt 8.Saeimā bijis Budžeta un finanšu komisijas priekšsēdētājs.
Viņš tika iecelts veselības ministra amatā 2004.gada 2.decembrī. Savukārt 2006.gada oktobrī Bērziņš tika ievēlēts arī 9.Saeimā.
2007.gada 17.janvārī Bērziņš paziņoja par atkāpšanos no veselības ministra amata un aiziešanu no politikas veselības apstākļu dēļ.
Bērziņš bija zemnieku saimniecības «Delles» īpašnieks.