日俄开战前,日本经过10年精心准备,陆军总兵力从7万人增至20万人,海军拥有各种战舰152艘,总吨位达26万吨。日本大本营的作战企图是:以陆军一部从朝鲜出击,渡过鸭绿江,从东面佯攻辽东半岛,牵制俄军;陆军主力则从辽东半岛登陆,直接夺取俄军占领的旅顺、大连;另以海军与俄远东海军决战,夺取制海权,支持陆上作战。
与日本相比,俄军数量上占有很大优势。俄军陆军总兵力达113万人,是日本陆军的五六倍;俄海军各种作战舰艇361艘,总吨位达80多万吨,是日本的三四倍。但俄国土广袤,战略重心在欧洲,在远东方面只部署陆军2个军10万人,驻旅顺口的俄海军太平洋分舰队仅拥有战舰62艘、19万吨,数量上不及日本海军,且作战装备陈旧、作战舰艇无论是航速、装甲还是炮火射程、精确度,都不及日本海军。另外,俄军战略、战术思想也都陈旧过时,部队纪律松驰,准备不足。