明朝末年時局不穩,沙皇俄國趁機大舉入侵我國,向黑龍江地區大舉進犯。他們在我國掠奪財物,殺人放火,遭到我國人民的反抗。
為平定三藩,康熙把大批兵力調到西南去的時候,有個俄國逃犯帶了八十四名匪徒流竄到我國雅克薩,在那裏築起堡壘,到處燒殺搶掠。他們把搶來的貂皮獻給沙皇。沙皇不但赦免了逃犯的罪,還任命他當了雅克薩長官,打算永遠霸占我國的土地。
平定了三藩之亂的康熙親自來到盛京,一麵派將軍彭春、郎談等人借打獵為名到邊境偵察;一麵要當地官員修造戰船,建立城堡,準備征討敵人。
做好一切準備之後康熙派人送信給雅克薩的俄軍頭目,命令他退出雅克薩。沙俄軍不但不肯退出,反而向雅克薩增兵,對抗清朝。無奈之下,康熙皇帝宣布進攻雅克薩。
1685年,康熙帝派彭春為都統,率領陸軍水軍一萬五千人,浩浩蕩蕩地去圍攻雅克薩城。
沙俄軍隊經過幾年的準備,把城堡修得十分牢固。彭春觀察了地形之後在城北隱蔽地方放了火炮,在城南築起土山,讓兵士站在土山上往城裏放弩箭。城裏的俄軍以為清兵要在城南進攻,就把兵力拉到城南。夜裏,清軍乘城北敵人防守空虛之際,突然猛轟大炮。炮彈中了敵人的城樓,燃起熊熊大火。
天色漸亮的時候,清軍又在城下堆起柴草,準備放火燒城。俄軍頭目驚慌失措地在城頭上扯起白旗投降。
康熙下令把投降的俄國人全部釋放,勒令他們撤回本土。俄軍撤走後,彭春把雅克薩城堡全部拆毀,讓百姓耕種;接著,撤軍回了璦琿城。但是,慘敗而歸的俄軍頭目並沒有死心,他們打聽到清軍撤出的消息,過了不久,又帶兵溜回雅克薩,修建了更堅固的城堡。
消息傳到北京,康熙帝決定把侵略軍徹底消滅。第二年夏天,黑龍江將軍薩布素再一次進軍雅克薩。這一次,清軍的炮火更加猛烈,俄兵幾次出城反撲,都被清軍打了回去。守城頭目托爾布津中彈死去,剩下的侵略軍不得不躲到地窖裏,幾天後全部死掉了。
沙俄政府慌忙派使者趕到北京,要求談判。康熙帝才下令停止攻城。
1689年,索額圖作為清政府代表,戈洛文作為沙俄政府代表,雙方在尼布楚舉行和談,並簽訂了《尼布楚條約》,條約中劃分了兩國的邊界,確定了黑龍江和烏蘇裏江流域的廣大地區都屬於清朝政府。