베트남 북부에서의 프랑스 개입은 1881년 말 프랑스 상인의 활동에 대한 베트남 민원을 조사하기 위해 소규모 프랑스군과 함께 하노이로 파견된 지휘관 앙리 리비에르에 의해 촉진되었다. 1882년 4월 25일, 리비에르는 상사의 지시를 어기고 하노이 성채를 습격했다. 리비에르는 이후 성채를 베트남의 수중에 반환했지만, 그의 무력에 대한 의지는 베트남과 청나라를 모두 경악시켰다. 

다 쓰러져 가는 군대를 가진 베트남 조정은 리비에르와 맞서지 못했다. 그래서 프랑스군에게 골칫거리를 안겨주었던 잘 훈련되고, 노련한 흑기군을 이끄는 유영복의 도움을 받았다. 베트남은 오랫동안 청나라의 속국이었으며, 청나라는 원래 토벌의 대상이던 흑기군을 무장시키고, 지원했으며 통킹의 프랑스 작전을 은밀히 반대하기로 합의했다. 청나라 조정은 또한 통킹이 프랑스의 통제를 받지 못하게 할 것이라는 강력한 신호를 프랑스에게 보냈다. 1882년 여름, 청나라의 운남군과 광서군은 통킹으로 국경을 넘어 랑선, 박닌, 흥호아 및 다른 도시를 점령했다. 주청 프랑스 대사인 프레데릭 부레는 1882년 11월과 12월에 청나라의 이홍장과의 협상을 통해 통킹을 프랑스와 청나라의 영향력을 가진 영역으로 나누겠다고 협상했다. 두 협상가 모두 너무 많이 양보한 것에 대한 비난을 받았으며, 그 계약은 곧 깨졌다. 청나라에서는 비준되지 않았으며, 프랑스에서는 쥘 페리의 행정부가 1883년 3월에 이 협정을 거부하고 부레를 소환했다.
군사력이 열세한 베트남에게 도움을 준 인물은?
유영복