孙万林(1843-1905),字寿卿,安徽利辛县孙集孙小寨人,家贫卖烙馍谋生。身矮力大,三次投军,都因为身高不足 未就。同治初年,到山东德州投入嵩武军张曜麾下,因作战勇敢,提升外委(额外低级官员),不久升为统领。张曜任河南 布政使时,御史参他目不识丁,孙由此警悟:欲成大器,必须读书。此后发奋攻读,闲暇时手不释卷,文墨渐通。1884年, 随张曜入京疏浚皇城北城河。1886年又跟着张曜查勘山东河工。张曜就任山东巡抚,孙则驻守烟台石灰窑,修筑宁海州(今 山东牟平)到威海卫西山口的道路,并以总兵任嵩武军左营营官。
甲午战争中,被山东巡抚李秉衡所派,前往支援威海,参加了石家河、孙家滩之战。石家河之战后,孙万龄率部弃守,斩杀部将阎得胜替罪,诬其临阵脱逃。
1898年,孙部驻防平度县,因阎得胜临阵脱逃案被革职,发往军台(新疆、蒙古一带的邮政驿站)效力。1900年平反,到武卫中军前路前营任管带。八国联军入侵后,孙升任前路统领,率军攻打东交民巷,后改任陕西河州镇总兵。因护送西太后逃到大同,授南阳镇总兵。1904年调四川松潘镇,1905年6月藏民起义,孙带随从2人深入藏区,婉言劝其罢兵,归途中因瘴疠病死。
孙万龄字寿卿,行伍出身,积功至总兵,以提督记名。以总兵统嵩武军左营,并任陆军分统。其为人,气度豪迈,身材不高而浑实,故有“孙滚子”之绰号。
1894年11月山东防务吃紧,孙万龄奉山东巡抚李秉衡命,率嵩武军左营赴烟台听候调遣。23日,传言日军将在宁海(今山东牟平)龙门港登岸,李秉衡命孙万龄率嵩武军左营前往龙门港进驻。1895年1月5日,孙万龄部奉命自龙门港移驻至宁海以东之酒馆,扼守威海西路,声援荣成、威海。
李秉衡曾称:“兵固单,尤苦无将。前敌敢战之将,仅一孙万龄”。但是,此时他所统本营仅为嵩武左营1营,另外仓促招募的福字3队也只有700人,总共不过1200人。且军械不预具,率配以旧土枪及故前膛来复枪。
1月20日,日本陆军第2军在龙须岛登陆,当天便占领荣成县城,继而向威海进犯。李秉衡闻警,急派孙万龄率部驰往荣成迎敌。21日,孙万龄部东行过羊亭集十余里,与从荣成西退的副将阎得胜所率五营相遇,于是合军返回羊亭集。22日,孙万龄军开抵桥头附近之五尚地,并在五尚地以东的白马河西岸构筑工事,准备在此阻击日军。
25日入夜7时,日军先头部队三、四千人进至白马河东岸,孙万龄下令进攻。由孙万龄率部从正面迎敌,阎得胜为接应旁截来抄倭兵。日军以行军电灯照我军毕见,我昏暗不见敌,遂匍匐避弹。孙万龄部与日军苦战,坚守不退,杀敌甚众,共毙日军军官1名,士兵100余名,俘虏3名。然后,担任策应的阎得胜竟然不战而逃,使孙万龄陷于孤军作战,不得已退返羊亭,扼守威海西路。因其作战有功,加授提督衔。
是时,扼守威海西路的清军共有11营:孙万龄3营、阎得胜5营、总兵李楹3营。
2月1日,日军第2师团主力第4混成旅团进攻威海西路。孙万龄率部防守孙家滩河堤,从正面堵击,另以李楹为右翼,阎得胜为左翼。日军先从正面进攻,孙万龄率军奋勇抗击,激战五、六个小时,阵地岿然不动,毙敌甚众。日军试图从右翼包抄,又遭到李楹军的阻击。适在此时,左翼的阎得胜又擅自撤退,以致在左翼留下空隙,日军转而从左翼包抄,孙万龄被迫率部越皂山撤往酒馆。第二天,在酒馆隆福寺将逃将阎得胜军前正法。此后,孙万龄屡次与日军作战,并在二、三月间收复宁海、文登、荣成三城。