Richard Ottaway, chairman of the House of Commons Foreign Affairs Committee, spoke after China refused to grant visas to members of the committee to visit Hong Kong, where violence re-erupted overnight with clashes between pro-democracy protesters and police.
The British parliament will now hold an emergency debate on the incident on Tuesday, further marring efforts to reset relations between Britain and China which were soured when Prime Minister David Cameron met the Dalai Lama at Downing Street in 2012.
He said the deputy ambassador told him: "You're not still a colonial power."
Ottaway told AFP: "I don't think for a moment that we think that we're still a colonial power... We've got every right to ascertain whether China is complying with its undertakings."
Also Read
Under the Joint Declaration signed in 1984 which set out the terms of Britain's 1997 handover of Hong Kong, the city is governed under the principle of "one country, two systems".
Ottaway believes that China was "concerned that we might be seen to be supporting the protesters" in Hong Kong but denied having any contact with them.
"They don't like criticism in China and I think if you're going to show a commitment to democracy, which they have done in Hong Kong, you've got to accept that democracy entails constructive criticism and they should actually learn to take it," he said.