Tebogo Mashilo and partner dazzle in colour, leaving everyone wanting more.
By Simon Makgoga
He grew up in Vosloorus, east of Joburg, an ordinary bright child who dreamed of becoming a medical doctor.
But destiny had other plans he was meant to rule the dance sport floor.
Today, without blinking, Tebogo Kevin Mashilo masters every single technique of this sport and it has rewarded him big time.
Lesego Mathabe, competition organiser Gary McDonald, and Tebogo Mashilo in Manhattan.
Born into a family where dance sport was seen as an elite pursuit, he was a competitive tennis player first.
He turned to dance seriously only as an adult, in a discipline that rarely makes space for late starters.
Elite careers are usually built on years of early training.
That could have counted against him. Instead, it became the defining fact of his career.
In DanceSport, most champions start young. They spend childhood in studios until discipline becomes instinct and technique becomes second nature.
Mashilo did not begin that way.
Yet over more than 17 years in the profession he has established himself as one of South Africa’s leading DanceSport athletes.
He is a two-time South African Professional Latin Champion, winning the national title in 2021 and again in 2022.
He has earned semifinal and final placements in competitions across the United States and Europe, and was recognised as a World Latin Showdance quarterfinalist.
In a field measured by fine margins and judged under pressure, those results place him in rare company.
DanceSport demands more than talent.
It requires control, stamina, musical precision and the ability to perform under scrutiny.
Mashilo’s rise from late starter to national champion challenges one of the field’s oldest assumptions: that if you do not begin early, you begin too late.
His profile grew beyond the competition floor on Dancing with the Stars South Africa_, where he partnered actress Zola Nombona.
The show introduced him to audiences who had never followed competitive DanceSport, and it proved what the dance world already knew: he is not only a disciplined athlete, but a natural performer who brings technical rigour and stage presence to television.
That visibility runs alongside a wider professional life.
Mashilo’s work extends into mentorship and the broader dance community.
His career is built not on one sudden breakthrough, but on years of sustained effort across performance, competition and public engagement.
There is a steadiness to that trajectory. It is rarely flashy.
It is often more impressive because of that.
There is wider significance too.
As a South African professional competing internationally, Mashilo belongs to a generation bringing African DanceSport into sharper global focus.
The discipline has long been shaped by European circuits, and every appearance on those stages carries weight.
The outspoken and down-to-earth 41-year-old former cabin crew member puts it clearly:
“This is a chance to test myself against the best in the world and proudly fly the South African flag on an international stage.”
The proactive Mashilo, driven by ingrained passion, will carry that flag again when he competes in Greenwich, Connecticut and New York this December.
Beyond the floor, his aim is to qualify as a top coach, adjudicator and mentor, and to open his own dance studio.
That may be the clearest way to understand his rise.
Not as a sudden breakthrough, and not as a neat underdog story, but as the result of persistence in an art form that rarely makes room for late bloomers.
Mashilo found that room anyway.
He has toured the world proving what he is made of, and is set to fly Mzansi’s dancing skills flag high again soon.
He missed medicine but mastered motion Mashilo proves late start can still lead the dance.
Tshwane Talks readers have been able to read stories in this publication for free for over two years now. We still want our readers to access our stories for free, but we are asking those among our readers who can afford it to contribute at least R30 a month to cover some of the costs of publishing this independent, non-aligned online newspaper which gives a voice to all sectors of society irrespective of race, colour, creed, religion, or political affiliation. You may make your contribution by depositing at least R30 a month into Tshwane Talks' bank account. Details are as follows:
Bank Details
Bank: Standard Bank
Account Number: 10225548834
Account Type: Cheque Account