Ulrich obtained the degrees BProc and LLB from the University of Pretoria, South Africa during 1992 and 1994 respectively. In 2002, he obtained an LLM degree (with specialization in banking law and credit security) from the University of South Africa (Unisa).

He was admitted as an attorney in September 1997, and in June 2000, he was also admitted as a solicitor to the Supreme Court in England and Wales, United Kingdom. During 2004, Ulrich was appointed as a Notary Public.

Ulrich is a partner of the firm and mainly concentrates on property law, commercial law, banking and compliance, administration of estates and High Court litigation.

Ulrich is a trustee of the Board of Trustee of the Legal Practitioners Fidelity Fund and a long-standing member of the Law Society of Namibia. He serves on the Ethics Committee.