Safiq started his career with Selangor FA before moving to PLUS FC. He returned to Selangor FA in 2010 helping them to win the 2010 Super League and the 2010 Malaysia Charity Shield. Before the start of the 2013 season, he joined Johor Darul Ta'zim FC.
Safiq was a member of the national side and was capped with 68 appearances, scoring 15 goals.
Safiq began his youth career with Selangor FA and was later promoted to the senior team. He was the captain and was one of the key players for the team.
Safiq left Selangor in 2009 and joined KL PLUS FC, where he managed 19 appearances and scored 2 goals. He was also the team vice captain, with NorHafiz Zamani Misbah the team captain. He left PLUS FC after only playing for one season.
Safiq rejoined Selangor in 2010. He took over the skipper's armband in early 2011 after captain Saziman was injured for half of the season. He was part of the Selangor team that won the 2010 Super League and the 2010 Malaysia Charity Shield.
On 30 June 2011, Indonesian club, Persib Bandung announced that they would give him a contract for the 2011–12 Indonesia Super League season, which he later chose to reject.
On August 2011 after the 2011 Malaysia Cup, Safiq was given a three-week trial from the Welsh club, Cardiff City with the help from the Cardiff owner, Datuk Chan Tien Ghee, along with fellow Malaysian Mohd Safee Mohd Sali. Safiq officially underwent his 3-week trial on 24 November 2011 and ended on 11 December 2011.
Safiq has joined Johor Darul Ta'zim F.C. for the 2013 season. He made his debut and scored in the opening match of 2013 Malaysia Super League against Pahang. In 2015, he was named club captain, and was part of the squad that won the 2015 AFC Cup. He captained the side for the Final, playing the full 90 minutes and being voted man of the match in a 1–0 victory against FC Istiklol at Pamir Stadium.
Safiq has represented Malaysia since 2005. He earned his first full international cap against Myanmar in the 2007 ASEAN Football Championship. Since then he only made appearances with the under-23 national team. He scored his first international senior goal in an unofficial friendly match against Zimbabwe on 12 July 2009.
He was a member of the Malaysian squad that won the 2010 AFF Suzuki Cup. It was the first time in history that Malaysia won the AFF Suzuki Cup title. On 13 and 16 July 2011, Safiq captained the Malaysia XI in their matches against Arsenal FC and Liverpool F.C.. Malaysia XI lost 0–4 against Arsenal. Just before the stroke of half time against Liverpool, with Malaysia trailing 0–1, Safiq scored from a free-kick to equalise for Malaysia. Despite a spirited comeback, Malaysia XI went on to lose 3–6 i to Liverpool. He scored two goals from free kick against Singapore on 8 and 12 June consecutively. He scored another goal, again from a free kick against Hong Kong. On 28 November, he scored the opening goal in a match against Laos in the 2012 AFF Suzuki Cup.
Safiq was named in the Malaysia squad for 2014 AFF Championship. In the second match, Safiq scored a goal against Thailand but Malaysia would then go on to lose the match. In the final group stage match against Singapore, Safiq's combative display and enterprise shone through and he was statistically the player with the most passes and touches on the ball. His best trait though is not in his cultured right foot, but in his mind, when he calmly converted the penalty in the Lion's den amidst the jeers and mocking by the partisan crowd helping Malaysia to progress to knockout stage. In the first leg semi final match against Vietnam, Safiq converted another penalty but Malaysia lost 1–2. In the second leg, Safiq scored the opening goal after Malaysia received a penalty kick in the 4th minutes. In the second leg of the 2014 AFF Championship final, Safiq scored another penalty in the 7th minutes. He then scored his sixth goal of the tournament, a free kick but two late goals from Thailand resulted in Malaysia losing 3–4 on aggregate. With his 6-goal haul, Safiq became the first midfielder in the tournament's 18-year history to have picked up the Golden Boot award.
On 12 July 2016, Safiq announced his retirement from international football via his football club's website and Facebook page. He retired from national team alongside fellow club teammate, Aidil Zafuan.
On 29 March 2017, Safiq announced to come back from retirement after club owner Johor Darul Ta'zim FC became the new president of FAM and also to contribute his experience and skill he gathered from his club for his lovely national team. Once he made a come back, his National team became more spirit with a short pass (tiki taka) playing style.
Safiq is married to Malaysian professional ten pin bowler, Zandra Aziela.Selangor
Piala Presiden (1): 2008
Malaysian Charity Shield (1): 2010
Malaysia Super League (1): 2010
Johor Darul Ta'zim
Malaysia Super League (4): 2014, 2015, 2016, 2017
Malaysia FA Cup (1): 2016, Runner Up (1): 2013
Malaysia Charity Shield (2): 2015, 2016
AFC Cup (1): 2015
2014 Malaysia Cup Runner Up (1):2014
SEA Games Gold Medal (1): 2009 SEA Games
AFF Championship (1): 2010; Runner-up 2014
FAM Football Awards : 2011 Anugerah Bola Sepak Kebangsaan 100Plus-FAM : Favourite Midfielder – Selangor FA
FAM Football Awards : 2012 Anugerah Bola Sepak Kebangsaan 100Plus-FAM : Favourite Midfielder – Selangor FA
AFF Best XI (2012 AFF Championship): 2012
AFF Championship Top Scorer: 2014
Malaysia Cup Final Best Player: 2014
AFC Cup Most Valuable Player: 2015
FAM Football Awards : 2015 Anugerah Bola Sepak Kebangsaan FAM : Favourite Midfielder & Most Valuable Player – Johor Darul Ta'zim F.C.
FAM Football Awards : 2016 Anugerah Bola Sepak Kebangsaan FAM : Best Midfielder Award – Johor Darul Ta'zim F.C.