Richard Ehmann studierte Rechtswissenschaft an der Ludwig-Maximilians-Universität in München und der Universität Konstanz. Im Anschluss an die Erste Juristische Staatsprüfung verfasste er eine Dissertation im Bereich des Medizinstrafrechts bei Prof. Dr. Jörg Eisele und war nebenher als Tutor für Strafrecht an der Universität Konstanz sowie als junior associate bei einer Wirtschaftskanzlei in Zürich tätig. Auf die Promotion folgte der juristische Vorbereitungsdienst am OLG Karlsruhe mit Stationen u.a. bei einer internationalen Wirtschaftskanzlei in Budapest und in der in Zürich ansässigen Rechtsabteilung eines grossen Pharmakonzerns, für den er auch während des Vorbereitungsdienstes arbeitete. Nach Ablegung der Zweiten Juristischen Staatsprüfung war Richard Ehmann von Juli 2017 bis Juli 2022 als wissenschaftlicher Assistent am Lehrstuhl von Prof. Dr. iur. Andreas Eicker angestellt.
Seit Mai 2018 ist Richard Ehmann Untersuchungsleiter im Strafrechtsdienst des Schweizerischen Heilmittelinstituts Swissmedic; darüber hinaus ist er Lehrbeauftragter für Strafrecht an der Universität Luzern. Er publiziert regelmässig zu strafrechtlichen Themen, wobei seine Interessenschwerpunkte neben dem StGB AT das Verwaltungs- und das Heilmittel- sowie Betäubungsmittelstrafrecht umfassen.