日俄开战前,日本经过10年精心准备,陆军总兵力从7万人增至20万人,海军拥有各种战舰152艘,总吨位达26万吨。日本大本营的作战企图是:以陆军一部从朝鲜出击,渡过鸭绿江,从东面佯攻辽东半岛,牵制俄军;陆军主力则从辽东半岛登陆,直接夺取俄军占领的旅顺、大连;另以海军与俄远东海军决战,夺取制海权,支持陆上作战。
与日本相比,俄军数量上占有很大优势。俄军陆军总兵力达113万人,是日本陆军的五六倍;俄海军各种作战舰艇361艘,总吨位达80多万吨,是日本的三四倍。但俄国土广袤,战略重心在欧洲,在远东方面只部署陆军2个军10万人,驻旅顺口的俄海军太平洋分舰队仅拥有战舰62艘、19万吨,数量上不及日本海军,且作战装备陈旧、作战舰艇无论是航速、装甲还是炮火射程、精确度,都不及日本海军。另外,俄军战略、战术思想也都陈旧过时,部队纪律松驰,准备不足。
沙皇虽然野心勃勃,但却对日俄力量对比缺乏清醒的估计,甚至还对日本有一种盲目的种族优越感,认为日本不敢主动发动对俄战争。1903年10月,沙皇尼古拉二世对当时来访的德皇威廉二世说,日俄之间的战争在1904年还不会发生,俄国还没有做好准备。俄国军官也预计日本人“不敢打”。在旅顺口等地的俄国舰队对即将来临的战争和日本主动开战毫无戒备,也毫无察觉。