在《水滸傳》中, 梁山一百單八將一直沒有遇到過太強的對手, 一直到接收招安之后被派去攻打方臘, 可謂是損失慘重, 梁山六十多位好漢皆因此而喪命, 而僅僅在昱嶺關就有六人喪生在同一位敵將的手里, 這位讓梁山咬牙切齒的敵將就是善使弓箭的龐萬春, 綽號“小養由基”。
養由基是楚國的名將, 史書記載養由基可以在一百步外射中標記的柳葉, 還能射穿七層的盔甲, 可以說射的準, 力度大。 在戰場上養由基往往能一箭射中敵人, 屢屢獲勝, 因此后世都用“小養由基”來形容神射手。 龐萬春能夠得到這個外號,
當時宋江和盧俊義受朝廷之令分兵去剿滅方臘殘余勢力, 盧俊義抓鬮得到的任務是攻打歙州, 歙州的必經之路上有一個昱嶺關, 龐萬春就是駐守在此阻截梁山的軍隊。 跟隨盧俊義一起出征的有軍師朱武, 二十九位梁山好漢, 以及三萬的大軍。
當大軍行至昱嶺關的時候, 盧俊義派人去探查關前的形式。 當時被派出的人有史進、石秀、陳達、楊春、李忠、薛永這六人。 九紋龍史進, 梁山好漢中排名第23位, 面對龐萬春射來的飛箭根本來不及躲閃, 被龐萬春一箭射下馬, 就此一命嗚呼。 而其余的石秀等人搶回了史進的尸體之后想要趕快離開此地, 可是又遭到了龐萬春預先布置好的伏擊,
盧俊義失去了這么多的兄弟, 心里非常的難受, 可是沒辦法, 朝廷的詔令還是要聽, 軍師朱武建議從小路偷襲方臘軍。 最后梁山大軍經過血戰占據了昱嶺關, 而龐萬春不敵退守到了歙州。
在歙州龐萬春再顯神威, 射殺了排名第48位的“摩云金翅”歐鵬。 僅僅龐萬春一人就讓梁山集團損失了七員大將, 不得不說遠程作戰的威力巨大。 當然, 龐萬春作為殺死梁山好漢的配角, 也沒有得到什么好下場, 在劫營的時候龐萬春被湯隆活捉, 而盧俊義則將龐萬春剖腹挖心之后, 將他的首級交給了朝廷請功。