After retiring from playing professionally in 2002, he has taken various coaching role in Perak football youth development.
He has been the assistant head coach for Perak senior team under Steve Darby and M. Karathu.
The results in Super League is a lowly 11th place out of 14 teams, where Perak narrowly avoid relegation and barely qualify for Malaysia Cup.
[2] For the 2011 season, he was appointed the Technical, Coaching & Development Director of Perak FA.
In 2012, he was appointed Technical, Coaching & Development Director for the National Sports Council of Malaysia.