Denis obtained his undergraduate degree in International Relations from Royal Holloway University of London, following which he completed his Graduate Diplomate in Law and the Legal Practice Course at the University of Law.
Prior to qualifying, Denis worked as a paralegal at Stephen Ailwood Legal.
Denis recently qualified as a solicitor at Stephen Ailwood Legal in 2025.