російська армія перебувала в процесі реформування. Традиційні види військ поступово замінялися на полки «нового ладу», організовані і навчені за європейським зразком. До традиційних видів ставилися: в кінноті - помісна кіннота сотенного ладу, загони козаків, татар; в піхоті - стрілецькі накази. Полиці нового ладу були представлені: в кінноті - гусарським і рійтарські полками, в піхоті - солдатськими полками. Російська армія володіла значною і якісної артилерією.
Готуючись до кампанії 1654 року, Російська держава максимально використовувало свій мобілізаційний потенціал. Кількість військ, задіяне в 1654 році, було максимальним як за російсько-польську війну 1654-67 років, так і за весь попередній період історії Росії. Велика частина збройних сил була розгорнута проти Великого князівства Литовського у складі трьох основних армій і двох допоміжних корпусів:
. Північно-Західна армія: чисельність - 13 146 чол. по наряду (у тому числі дворян і дітей боярських сотенної служби - 3063 чол., городових козаків - 883 чол., солдат - 8700 чол., астраханських татар - 500 чол.). Реальна складаючи приблизно 11000 чол.
. Центральна армія: чисельність - до 41 000 чол. (10-11 стрілецьких наказів, 6 рейтарських, гусарський, 6 солдатських і 2 драгунських полку).
. Південно-Західна армія: чисельність - не менше 15 000 чол.
. Козацький корпус: чисельність - близько 20 000 чол.
. Псковський корпус: чисельність - 1147 чол. (У тому числі 79 дворян сотенної служби, 773 стрільця, 125 солдатів, 120 інших, 10 гармат).
На відміну від збройних сил Російської держави, управління армією Речі Посполитої було децентралізованим. Велике князівство Литовське і Польща мали самостійні збройні сили з окремою системою комплектування, постачання і управління. Польська армія могла бути використана для дій на території князівства тільки за згодою сейму і при безпосередній загрозі.
Через невірної оцінки обстановки і впливу польських магнатів, основні сили планувалося задіяти на Україні, а литовське (білоруське) напрямок розглядалося як другорядне. Це викликало затримку в посилці польських (коронних) військ на допомогу Литві та їх невелику чисельність. Головними проблемами литовської армії було недостатнє фінансування збройних сил і небажання шляхти брати участь в обороні країни. До цих факторів, який послаблює обороноздатність країни, додався сепаратизм частини еліти Великого князівства Литовського і проросійський настрій значної частини селянства і міського населення східної частини князівства.
Недооцінивши противника, командування Речі Посполитої в період кампанії нарощувала свої сили в Білорусії, проте велика частина не встигла взяти участь у відбитті наступу російських військ. Всього в кампанії 1654 взяли участь наступні з'єднання:
. Литовське компутовое військо старого найму або «дивізія правого крила» (11211 коней і порцій або близько 10 000 чол.).
. Литовське компутовое військо нового найму або «дивізія лівого крила» (5450 коней і порцій, або близько 5000 чол.).
. Коронний корпус (5800-6000 коней і порцій, або 5300-5400 чол.).
. Посполите рушение (номінально повинно було нараховувати 23000 чол., Але на практиці було виставлено кі...