1968-ban született Miskolcon. A Miskolci Egyetem Állam- és Jogtudományi Karán szerzett jogi diplomát 1992-ben. 2020-ban vagyongazdálkodási szakjogász végzettséget szerzett.
Szakmai karrierjét a Miskolci 1. számú Ügyvédi Irodában kezdte, először ügyvédjelöltjeként, majd ügyvédként dolgozott. Ezt követően Országgyűlési képviselőként folytatta pályáját 1998-tól 2018-ig. 2010-2014 között a Közigazgatási és Igazságügyi Minisztérium igazságügyért felelős államtitkára volt, majd 2015-ig az Igazságügyi Minisztérium parlamenti államtitkáraként és miniszterhelyetteseként tevékenykedett.
2018-tól saját ügyvédi irodájában dolgozott, munkája mellett a MÁV Zrt. felügyelőbizottsági tagja, Szerencsejáték Zrt. igazgatósági tagja, valamint a Borsod-Abaúj-Zemplén Megyei Ügyvédi Kamara elnökségi tagja is volt.
2021 decemberétől az Igazságügyi Minisztérium parlamenti államtitkára.
Társalgási szinten beszél angolul, franciául.
Nős, két gyermek apja.