Marco Fu Ka-chun, MH, JP (Chinese: ???, born 8 January 1978) is a Hong Kong professional snooker player.
He won the 2007 Grand Prix, beating Ronnie O'Sullivan in the final, and was the runner-up in the 2008 UK Championship and the 2011 Masters.
He also won the 2013 Australian Goldfields Open and the 2016 Scottish Open and was runner-up in the 2013 German Masters and 2013 International Championship.
In addition, Fu reached the semi-finals of the World Championship twice – in 2006 and in 2016.
Fu's career high world ranking is fifth, achieved in 2017.
As a prolific break-builder, Fu has compiled 500 century breaks in professional competition, including four maximum 147 breaks.