Egyetemi tanulmányait az ELTE Állam és Jogtudományi Karán 1977-ben fejezte be. 1977-től 1982-ig az Állami Biztosító Bp.-i Központjának jogi főosztályán dolgozott, előbb jogi előadóként, majd a szakvizsga letételét követően jogtanácsosként.
1982. január 1-jén került a Miskolci Nehézipari Egyetem akkor alakuló Állam és Jogtudományi Intézetének Civilisztikai Tanszékére, ahol tanársegédként részt vett a polgári jog oktatásában.
1984 októberétől a Magyar Tudományos Akadémia Állam és Jogtudományi Intézetében dolgozik, 1992-től kezdve mellékállásban, 2000. július 1-jétől tudományos tanácsadói munkakörben.
1992. szeptember 1-jétől az Államigazgatási Főiskola Jogtudományi Tanszékén mint főiskolai tanár a civilisztikát oktatja, a szervezeti integráció eredményeképpen jelenleg a Budapesti Közgazdaságtudományi Egyetem Államigazgatási Kara Magánjogi Tanszékének vezetője.
