Nach einem Studium der Rechtswissenschaften an der Universität Wien und Studium der Menschenrechte an der Donau Uni Krems war er in diversen Anwaltskanzleien, im Europäischen Parlament und als juristischer Vortragender tätig. 2013 schaffte er mit NEOS auf Anhieb den Einzug in den Nationalrat und agiert dort als Stellv. Klubobmann und Sprecher für Asyl, Geschäftsordnung, Integration, Justiz, Konsumentenschutz, Menschenrechte, Verfassung und Volksgruppen. Seine politischen Schwerpunkte sind Freiheit, Menschenrechte und Generationengerechtigkeit.