Vysokoškolské štúdium absolvoval na Právnickej fakulte Univerzity Pavla Jozefa Šafárika v Košiciach. Štúdium ukončil v roku 1977.
Od 1. júla 1979 pôsobil na Okresnom súde Banská Bystrica a od 1. januára 1980 na Krajskom súde v Banskej Bystrici ako sudca, predseda senátu a zovšeobecňovateľ.
Na Najvyššom súde pôsobil od 1. apríla 1992 do 16. februára 2007 vo všetkých odborných funkciách ‒ sudca, predseda senátu a predseda občianskoprávneho kolégia.
Krátko stážoval (od 1. septembra 2006 do 16. februára 2007) na Ministerstve spravodlivosti ako riaditeľ sekcie civilného práva.
V roku 2002 bol sudcami Slovenskej republiky zvolený do prvej Súdnej rady. Od roku 2010 je predsedom skúšobnej komisie pre justičné skúšky a členom vedeckej rady Paneurópskej vysokej školy práva v Bratislave.
Za sudcu a podpredsedu Ústavného súdu Slovenskej republiky bol vymenovaný 16. februára 2007.