屡败于李特，于是设长围，沿郫水作营，延绵七百里与李特相持，并向梁州及南夷校尉求救。永宁二年（302年），河间王司马颙派衙博等领兵帮助罗尚，南夷校尉李毅亦派五千兵来援，罗尚于是派督护张龟在繁城，准备三路进攻李特，不过衙博及张龟皆为李特军所败。司马颙又以张微为新任广汉太守，李特就领兵进攻，留李骧等人在毗桥防备罗尚。罗尚派兵进攻李骧，屡次被对方击败，更令李骧主动进攻成都，烧了城门，李流更率军屯于成都北面。罗尚先命将领张兴诈降以探虚实，得知李骧军不过二千人后，就派精兵万人进攻李骧，但却在李骧及李流合力抵抗下大败