Tshepiso Mphahlane holds B.Juris and LLB degrees and started his legal career as a public prosecutor in 1989. He was admitted as an advocate in 1996 and started practice in 1997 in North West Province. He joined Johannesburg Society of Advocates in 2014.
His preferred areas of practice are: general corporate and commercial, insurance, pensions, tax, banking, employment, environment, gambling and medical malpractice.
Tshepiso is a member of Gauteng Legal Practice Council Investigations Committee as well as Pension Lawyers Association.
He is also on the panel of chairpersons of the Tax Board and the panel of adjudicators of Gauteng Gambling Board Disciplinary Committee.