Fichardt was born in Pretoria and grew up in Centurion, Gauteng. He attended Sutherland High School from 1988 to 1993, where his talent for golf was nurtured. He turned professional in 1994 and he won the Southern Africa Tour (now the Sunshine Tour) Order of Merit in 1999/2000 and 2003/04.
He has played on the European Tour since 2001 and has won two European Tour events. His best year-end ranking on the Order of Merit through 2006 is 39th in 2003.