not neccesarily.
grammer is said to be ambiguous if more than one parse tree for any string exists.
by the way when both left as well as right recursion co-exist than there are more chances of grammer to be ambiguous
for example :E->E+E/E*E/id
it is ambiguous.