善于骑射，臂力过人，以建功扬名为目标。随北魏孝武帝西迁关中，受都昌县子之位。宇文泰十分欣赏王杰的才干，擢升他为扬烈将军、羽林监、都督，又经常对诸将说：「王文达有万人敌之勇，有时只怕他过于勇敢而已。」后来王杰随军收复潼关，又参与沙苑之役、河桥之役及邙山之战，每战均以骁勇善战闻名。于是朝廷对他的待遇愈见亲重，更曾赐姓宇文氏，除岐州刺史，升任抚军将军、银青光禄大夫，进任公爵，食邑八百户。后来又累功先后升为大都督、车骑大将军、仪同三司、侍中、骠骑大将军、开府仪同三司。西魏恭帝元年（公元554年）