Martin komt uit de jeugdopleiding van Montpellier. In juli 2010 tekende hij een driejarig profcontract. In april 2011 werd zijn contract met twee jaar verlengd. Hij debuteerde in de Ligue 1 tijdens het seizoen 2010/11. Gedurende het seizoen 2011/12 werd hij uitgeleend aan Amiens. In de Ligue 2 speelde hij 26 competitiewedstrijden, waarin hij driemaal trefzeker was. In juli 2016 tekende hij een contract bij Real Betis.