Activitate îndelungată în domeniul juridic, atât în calitate de practician (judecător – 1990 - 2016, avocat – 2016 - la zi), cât și de cadru didactic universitar (din 1993 - la zi). A exercitat funcții de conducere la Judecătoria sectorului 5, București (vicepreședinte), Tribunalul București (președinte) și Curtea de Apel București (președinte). A fost membru al Consiliului Superior (2003 – 2011), instituție pe care a condus-o în calitate de secretar general (2003-2005) și, respectiv, de președinte (2005-2006). A desfășurat activitate didactică la Universitatea Creștină „Dimitrie Cantemir” din București – Facultatea de Științe Juridice și Administrative (1993-1995), Universitatea din București – Facultatea de Drept (1994-1995), Institutul Național al Magistraturii (1993-2018) și Universitatea „Nicolae Titulescu” din București – Facultatea de Drept (2002 - la zi). În prezent, este avocat în cadrul Baroului București - titular al Cabinetului individual de avocat „Lupașcu Dan” - și profesor la Universitatea „Nicolae Titulescu” din București – Facultatea de Drept.