Johan Brewis matriculated from Centurion High School in 1988 and obtained his BLC LLB degrees from the University of Pretoria.
After graduation he joined AM Bouwer Attorneys to complete his articles and later joined the firm as a director after which the firm changed its name to Bouwer and Brewis Inc. Stopforth Swanepoel & Kruger Inc. joined forces with Bouwer & Brewis Inc during 2007 to become Stopforth Swanepoel & Brewis Inc. Johan has full appearance rights as an attorney in the High Court of South Africa (Transvaal Provincial Administration) and is also a conveyancer since 1996.
On the sporting side he enjoys playing golf every now and again.