年间，隋炀帝征召天下骁勇善战之人讨伐高勾丽，沈光也报名参加。同时报名的有几万人，都比不上他。沈光要去隋炀帝所在的地方朝见，一百多人骑马送他到灞上。沈光洒酒于地立下誓言说：“这次出行，如果不能建立功名，我就死在高勾丽，不再与各位相见。”后来他跟随隋炀帝攻打辽东，用冲梯攻击城池，冲梯长达十五丈，沈光爬至顶端，在城墙边与敌人交战，短兵相接，杀了十几个人。敌兵将他打落城墙，还没有掉到地上，正好碰到冲梯上垂下的绳索，沈光抓住绳索又爬了上去。隋炀帝见看了，对他的豪壮感到惊异，召他前来朝见，见面之后对他非常喜欢。当天就拜