In November 2017, Zafuan signed a one-year contract for Kedah in the Malaysia Super League. Under the management of Ramón Marcote Pequeño, he made 2 appearances with the club and didn't scored any goal for Kedah.
Perlis FA
In January 2019, Zafuan signed for Malaysia Premier League side Perlis. He joined the team from Kedah on a free transfer. In the 2019 season, he made 20 appearances for the club and score 4 goals for Perlis
Angthong
In September 2019, Zafuan signed a two-year contract with Angthong in the Thai League 3; following financial issues, his contract was terminated on 11 May 2020.[2]
In January 2024, Zaquan Azeman signed back with Uthai Thani that currently playing in Thai League 1. He joined the team after confirming that he is a Malaysia-Thailand mix blood player and able to qualify to join the first division.
International career
Malaysia U-18
In 2017, Zafuan Azeman got his first international called up for Malaysia U-18. With the Malaysia U-18 squad, he made 3 appearances and scored 1 goal with the national team.