W sezonie 2009/2010 był częścią drużyny juniorów Sochaux do lat 19, która dotarła do finału Coupe Gambardella – prestiżowych młodzieżowych rozgrywek pucharowych we Francji. Po drodze do finału strzelał po dwa gole w ćwierćfinale z Tuluzy i w półfinale z Nantes. W finale na Stade de France Sochaux przegrało z Metz w rzutach karnych 3:4 – Dias swój rzut karny wykorzystał. W tym samym sezonie zadebiutował w pierwszym zespole w Ligue 1, 7 kwietnia 2010 w meczu przeciwko Marsylii (3:0).

2 września 2010 podpisał swój pierwszy profesjonalny kontrakt z Sochaux, obowiązujący do czerwca 2013. Po wygaśnięciu umowy, 30 czerwca 2013 przedłużył kontrakt z klubem o kolejne trzy lata. W styczniu 2014 został jednak wypożyczony do drugoligowego AC Arles-Avignon, gdzie rozegrał 13 spotkań ligowych.

1 września 2014 przeszedł do innego drugoligowego klubu – US Créteil-Lusitanos, z którym związał się dwuletnim kontraktem. W październiku 2016 przeniósł się do amatorskiego Racing Besançon. W czerwcu 2017 powrócił do Créteil, które rozgrywało wówczas mecze w Championnat National. W październiku 2018 ponownie trafił do Besançon.