Shariff played club football for Sembawang Rangers, Home United, Young Lions, Tampines Rovers, Hougang United, Admiralty, Woodlands Wellington and Geylang International. He also played one game for Singapore in 2008.