公元645年,李世民决定出征攻打高丽。大军需从山东的东莱跨过渤海,直赴高丽都城平壤。当李世民率领浩浩荡荡的大军来到海边时,举目远眺,见沧海茫茫、一望无边,大军很难渡过去,不禁大为着急,竟然萌生退兵之意。大将薛仁贵见状,心生一计。薛仁贵请李世民来到海边一座五彩的营帐中歇息,并请文武百官一起陪同李世民饮酒作乐,一时间笙歌四起、美酒飘香。此情此景竟然使李世民忘记了忧愁,沉浸在一片欢乐之中,不知不觉就陷入了酣睡。睡得正香时,李世民忽然被帐外的波涛汹涌之声惊醒,便急忙揭开帐幕向外张望,这才发现自己与30万大军正在乘船渡海,而且马上就要到达彼岸了。
李世民大喜,拉着薛仁贵的手说:“朕不喜得辽东,喜得卿也。朕的将领们都老了,现在遇到战事已经不堪忍受这种重负了,我想挑选年轻能干的将军,没有人能比得过你啊。”
原来,薛仁贵担心李世民因为大海阻隔而放弃东征,便瞒着他指挥大军渡海,从而帮助李世民顺利实现出征攻打高丽的计划,这就是成语“瞒天过海”的来历。