平定方腊之乱。三月，复衢州。四月，复龙游、兰溪、婺州。以功授耀州观察使，陞鄜延路兵马钤辖。四年（1122年）八月，随父攻辽，屯兵广兴，时牛栏监军领契丹会乡社丁出没于广兴界，刘光世迎兵出战，摧敌万计，表其功，擢威武军承宣使。九月，河北河东宣抚使司檄其率军攻易州，进至白沟为牛栏军所败。遣将冯宣庆以精骑五百夜趋易州，与辽兵战于易州之南古燕城，易州人赵秉渊杀城中辽军，州人大悦，遣人迎王师纳款，卫尉寺少卿王悰以城降。录攻取易州（今河北易县）之功，授奉国军承宣使。南京战役中，违约未达，降三官。不久因讨平河北贼张迪中立功