No, an employer cannot revoke a green card once it has been approved. This is because the green card is granted by the U.S. Citizenship and Immigration Services, not the employer. However, if it is found that the green card was obtained through false or misleading information, the authorities may decide to rescind it.