The 21-year-old joins the Hoops from Bnei Yehuda in Israel and becomes their second January recruit, following the arrival of Polish striker Patryk Klimala.
Soro told the club website: "I’m going to give absolutely everything to continue the success here at Celtic. The reception here has given me the desire to go and work even harder for the fans, my team-mates and the manager."