After completing the Matura (Latin), Erich studied German and History at the University of Zurich (foundation course). He subsequently taught at grammar school level at the Kantonsschule Alpenquai in Lucerne and then, from 1993 to 1998, studied law at the University of Zurich (licentiate). Erich completed internships at the then district court of Luzern-Stadt and in a lawyer’s office in the canton of Lucerne. During and after his training, he undertook a diverse range of legal and fiduciary activities, and in 2001 he passed the bar exam in the canton of Lucerne. Since 2001, Erich has practiced as an independent lawyer, and he was, from 2002 to 2006, member of an office partnership in a lawyer’s office in Lucerne. From 2016 to 2017, Erich worked as a research assistant at the Chair for Private Law and Comparative Private Law (Prof. Dr. Jörg Schmid) at the University of Lucerne. Between 2017 and 2018, he held a position at the district court in Hochdorf, Lucerne. Since October 2018, he has been a research assistant at the chair of Legal Sociology, Legal Theory and Private Law (Prof. Dr. Vagias Karavas) at the University of Lucerne. He is writing his PhD thesis on digital inheritance.