Career
Born in Rodez, Cassan started his career with Onet-le-Château, assisting the Division d"Honneur club for three seasons between 2002 and 2005. At the start of the 2005-2006 season he was signed by his hometown club, Championnat de France amateur side Rodez. Cassan established himself as a first-team regular at Rodez, appearing in more than 150 league matches for the club
On 29 June 2010, Cassan transferred to Ligue 2 club Metz on a three-year contract.
He made 11 league appearances in the 2010-2011 season and scored his first goal for the club in the 2–2 draw away at Tours on 4 October. However, he fell out of favour at Metz and was not selected for any first-team matches during the first half of the 2011-2012 campaign.
On 3 January 2012, it was announced that Cassan had joined National outfit Martigues on loan until the end of the season.