Career
Born in Dakar, Senegal, Lo joined Italian club Udinese Calcio at young age. In 2011 Lo joined Serie B club Vicenza. He made his Serie B debut on 25 August 2012, the first round of 2012-2013 Serie B. In January 2013 he left for Slovenian club Celje.
On 12 August 2014 Lo was sold to Serie A club Internazionale.
He was immediately left for Portuguese club Olhanense in order to give Inter an non-European Union signing quota for international transfer for Chilean Gary Medel.