經過一係列的精心準備,康熙認為收複雅克薩的條件已經成熟,雅克薩位於黑龍江省漠河縣以東黑龍江北岸(今俄羅斯阿爾巴金諾),地理位置十分重要,沙俄要想從俄羅斯本土進入黑龍江,就必須經過雅克薩。在沙俄多次入侵下,雅克薩已成為其在黑龍江上遊的重要據點。康熙二十二年(1683年)七月初,清黑龍江將軍率軍千餘人向黑龍江挺進,但是卻在精奇裏江口遇到了從雅克薩而來的一小股沙俄侵略軍,清軍將其包圍,迅速將其殲滅,俄軍或死或降,全軍覆沒,康熙知道後,非常高興,當即下令讓將士們乘勝追擊,肅清黑龍江中下遊的侵略者,期間,當地很多少數民族百姓也加入了抗擊侵略者的隊伍,一時間,沙俄侵略勢力在黑龍江中下遊屢屢受挫,他們的據點也基本被肅清,雅克薩成為孤城。
在中俄邊境問題上,康熙一直希望能以和平的方式解決,武力並不是最好的方法,就在清軍在黑龍江取得勝利的前後,康熙還兩次下令理藩院照會俄國政府,希望為和平做最後的努力,希望俄方馬上停止侵略行為,並歸還逃犯根特木爾,否則,大清將以武力伐之。但沙俄對清政府的勸阻不以為意,甚至繼續增派侵略兵力,沙皇米哈伊洛維奇海從西伯利亞抽調了一千多名侵略軍增援雅克薩,並指派托爾布津為雅克薩統領,希望能在最短的時間內再次占領雅克薩,妄圖將我國雅克薩劃入俄羅斯版圖。
康熙二十四年(1685年)正月二十三日,為了徹底消除沙俄侵略,康熙帝命都統彭春赴璦琿,為了徹底消除沙俄侵略,康熙命都統彭春赴璦琿,負責收複雅克薩。
四月,清軍約3000人在彭春統率下,攜戰艦、鳥槍、火炮和刀矛、盾牌等兵器,從璦琿出發,分水陸兩路向雅克薩開進,於五月二十二日抵達雅克薩城下,當即向侵略軍頭目托爾布津發出通牒。托爾布津恃巢穴堅固,有兵450人,炮3門,鳥槍300支,拒不從命。