The superpowers are locked in a growing war of words over the self-ruled island, which China views as part of its territory awaiting reunification, AFP reported.
On Saturday US Defense Secretary Lloyd Austin accused Beijing of “destabilizing” military activity, in a speech to the Shangri-La Dialogue security summit.
Defense Minister Wei Fenghe hit back in a fiery address at the same event, saying Beijing had “no choice” but to fight if attempts are made to separate Taiwan from China.
“We will fight at all cost, and we will fight to the very end,” he told the summit, which brings together defense ministers from Asia and around the world.
“No one should ever underestimate the resolve and ability of the Chinese armed forces to safeguard its territorial integrity.”
“Those who pursue Taiwanese independence in an attempt to split China will definitely come to no good end,” he added.
Wei urged Washington to “stop smearing and containing China... stop interfering in China’s internal affairs and stop harming China’s interests”.
But he also struck a more conciliatory tone at points, calling for a “stable” China-US relationship, which he said was “vital for global peace”.
During his address, Austin stressed the importance of “fully open lines of communication with China’s defense leaders” in avoiding miscalculations.
The pair held their first face-to-face talks on the sidelines of the summit in Singapore on Friday, during which they also clashed over Taiwan.
US President Joe Biden, during a visit to Japan last month, appeared to break decades of US policy when, in response to a question, he said Washington would defend Taiwan militarily if it was attacked by China.
The White House has since insisted its policy of “strategic ambiguity” over whether or not it would intervene had not changed.