Vinson & Elkins is advising China National Petroleum Corp. on its $2.6 billion purchase of three oil and gas fields in Peru from Petroleo Brasileiro SA.

The two state-run companies—also respectively known as also known as PetroChina and Petrobras—are conducting the deal through subsidiaries. The acquisition is subject to regulatory approval, and no timeline was given for when it was expected to close.