这时,英将威灵顿公爵指挥的10万英军分散部署在比利时北部布鲁塞尔到蒙斯之间65公里长的战线上。布吕歇尔元帅指挥的12万普军分散部署在比境南部沙勒罗瓦、那慕尔、列日直达下莱因河之间80公里长的战线上。
拿破仑率12.5万名法军,日夜兼程,以迅雷不及掩耳的突击动作,从中央突破,突然插入英普两军防线之间,割断了两军联系。然后法军分为两支,左翼一支以两个军团步兵并辅以骑兵2个师,步骑共5万人,由猛将纳伊元帅指挥,控制通往布鲁塞尔的战略通道,牵制英军。主力4个军团和3个骑兵师共7万人部署在右翼,由另一员猛将格鲁希指挥,围歼退守林尼阵地的普军主力。
6月16日清晨,右翼法军向驻守林尼的普军发动进攻。拿破仑根据侦察得来的情报,认为林尼普军约4万人,法军胜算在握,他命令骑兵军团进攻普军左翼,一个步兵军团进攻普军右翼,近卫军团进攻普军中央阵地,三路配合,争取消灭普军大部,迫其残部退往列日,孤立英军。不料普将布吕歇尔元帅将后备军团源源开到,使林尼普军达到8.7万人,超过法军攻击部队。战斗形成胶着状态。拿破仑心中焦虑,感到情报有误,急令纳伊元帅从法军左翼部队抽调一个军团向东进军,迂回普军侧后,支援右翼法军。又令后备军团开上前线,立即投入战斗。