"We are still listening to the comments and we have to wait for the actions and then we'll decide," Assad told Iranian television in comments in Damascus broadcast on Syrian state television.
The comments were the first since Kerry said in an interview aired yesterday that Washington would be willing to talk to Assad.
"Well, we have to negotiate in the end," Kerry said, when asked by CBS television if he would negotiate with the Syrian leader.
But Syrian media touted the statement as a reversal in US policy that acknowledged Assad's "legitimacy".
More From This Section
In his brief comments, Assad said any real change in the international community's policy on Syria would require ending "political support of terrorists," a charge his government regularly levels against backers of the Syrian opposition.
"We have no choice but to defend our country," Assad added.
"Any international changes that come about within that framework are something positive, if they are honest and have an effect on the ground."
It spiralled into a civil war after a government crackdown on demonstrators.