Born to a Swiss father and a Thai mother in the town of Kloten, Switzerland, Chappuis caught the eye of Swiss Super League side Grasshoppers in 2003. He was on the club's books until 2012 although he do go on loan for the last two years of his contract with FC Locarno and FC Lugano.