You can't hold any employee, even if you don't accept it then he may chose to abscond. If he's following the protocol, then you shouldgo ahead and accept. It also depends on the policy of the organization.
That's answering your query, other than that, if you want to hold him back, then do check with him the reason and see if that can be addressed and if you can retain him.