青光禄大夫，进并州都督长史。四年（716年），迁左散骑常侍，朔方行军大总管，加御史大夫。八年（720年），拜为兵部尚书兼幽州都督，复朔方行军大总管。九年（721年），以镇压胡人康待宾叛乱功封清源县公，仍兼御史大夫。寻胡人再叛，未能平乱，贬梓州刺史。十年（722年），起用拜太子詹事，封中山郡公。十一年（723年）正月，唐玄宗北巡至并州，改并州为太原府，设为北都，刺史改称府尹，授王晙吏部尚书兼太原尹。四月授兵部尚书、同中书门下三品，并追前破突厥功，加金紫光禄大夫。五月兼朔方副大总管兼安北大都