В центре сюжета фильма "Битва монаха Шаолинь" находится монах Тамо, который обладает глубокими знаниями в области буддизма и мастерски владеет боевыми искусствами. Его путь приводит его в город Люнь с целью найти достойного ученика среди местных жителей. Выбор падает на молодого врача Чи Юнга, однако тот не проявляет интереса к духовным практикам и отвергает предложение Тамо.
Ситуация в городе обостряется из-за природной катастрофы: засуха сменяется эпидемией чумы, что приводит к массовым бедствиям. В это время в город приезжает загадочный Первосвященник, который вызывает подозрения у местных жителей и становится подозреваемым в распространении болезни.
Чи Юнгу приходится пересмотреть свои взгляды на жизнь и религию, когда он узнаёт, что за маской Первосвященника скрывается его старый враг. Осознавая необходимость противостояния злу, молодой врач принимает решение стать учеником Тамо и научиться искусству боя, чтобы защитить свой город и своих близких.
Фильм погружает зрителя в мир древних традиций и философии, показывая борьбу добра со злом через призму буддийских учений и боевых искусств.