CNPC har oljereserver på 3,7 milliarder fat oljeekvivalenter. De fleste av CNPCs innenlandske virksomheter er skilt ut i et separat selskap, PetroChina. CNPC har virksomheter internasjonalt i 27 land, blant annet Aserbajdsjan, Canada, Indonesia, Burma, Oman, Peru, Sudan, Thailand, Turkmenistan og Venezuela.