余人援军，和行巡、周宗救援在陇西郡西城被包围的隗嚣。与汉军激战后，王元救出隗嚣，成功退却到天水郡冀县。汉军因兵粮不足撤退，安定郡、北地郡、天水郡、陇西郡各郡再归属隗嚣。建武九年（33年）正月，隗嚣在冀县病死，王元和周宗拥立其子隗纯为朔宁王。公孙述部将赵匡援救。建武十年（34年）十月，隗纯在天水郡冀县落门聚被来歙打败。隗纯和周宗降汉，王元逃到蜀地，被公孙述任命为将军。建武十一年（35年）六月，封公孙述之命，王元和环安在武都郡河池、下弁与来歙作战，战败。环安派刺客暗杀了来歙。八月、王元和延岑、吕鲔、公孙