Pred Triglavom je Sorčan branil za Gorico in Domžale, italijanski Chievo, grški Apollon Smyrnis in poljski Zagłębie Sosnowiec. Skupno je v prvi slovenski ligi odigral 174 tekem. Bil je tudi član slovenske reprezentance do 16, 17, 19 in 21 let ter reprezentance B.
"Vesel sem, da ima klub jasen cilj in ponosem sem, da sem del te zgodbe," je dejal Sorčan ob podpisu pogodbe.