Born to a footballing family, Wafi began training with youth scheme Projek Ikan Pusu ever since he was 5 years old.[2] He attended Maktab Sains as a schoolboy. He was already a youth international by the age of 14, and was even invited to a football camp in Munich, Germany courtesy of Allianz two years later.[3]
Playing domestically in the Brunei leagues since 2020, Wafi played at the 2022 Brunei FA Cup and won the competition on December 4 of that year.[8]
On 19 March 2023 in a 1–3 defeat against Geylang International, Wafi was stretchered off in the second half after an awkward landing, which was later revealed to be an anterior cruciate ligament injury alongside a meniscus tear on his right knee which ruled him out for the rest of the season.[9] He was released by DPMM at the start of the 2024–25 season.[10]
In the middle of 2024, Wafi signed for Kasuka FC, where his brothers Afi and Bazli are already playing. He made his competitive debut in the first leg of the 2024–25 Shopee Cup qualifying matches on 17 July against Shan United of Myanmar, which ended in a 1–1 draw.[11] He also made the starting lineup in the second leg a week later, this time suffering a 3–1 defeat which eliminated Kasuka from the Shopee Cup.[12]
Wafi's brothers are all footballers.[14]Afi is an established Brunei international with 15 caps and plays for Kasuka FC. Ulfi appeared for Brunei youth teams and currently plays futsal with Kasuka & Ar Rawda along with being captain of the Brunei seven-a-side football team.[15][16] The youngest brother Bazli is a Brunei under-23 international.[17]