Yes agreement is valid. An agreement is a contract which is executed by party with consideration and valid terms and condition.
Thanks
Yes he can, there is nothing in contract act which bars him to enter into an agreement.
Did you get any notice for this legal agreement if it is than contact best legal advisor.