No, he is not legally bound to keep his promise.  But that won't stop me from reminding Trump supporters that the Donald is little more than a liar.  Unlike Obama who was not able to fulfill some of his promises due to congress, this promise  is strickly within his control.  Can you see the difference?