Hi - our office has helped many same sex couples with their immigration problems. Marriage by itself won't keep an immigrant in the US. The US citizen spouse would have to file an immigration petition for his immigrant spouse, and if otherwise eligible, the immigrant spouse could obtain legal residency by applying for adjustment of status.
It's hard to tell if there are other options for your partner. In some countries, gay men and women face persecution, which might qualify an applicant for asylum in the US. I would recommend speaking with an experienced immigration attorney to find out all your options.
Let us know if we can help. Good luck!
Daniel Shanfield
http://www.immigration-defense.com/
(408) 275-6565
This information is for general information purposes only. Nothing here should be taken as legal advice for any individual case or situation. Each case is different, and the information provided herein does not constitute a prediction or guarantee of success or failure in any other case. This information is not intended to create, and receipt or viewing of this information does not constitute, an attorney-client relationship.
Answered on May 20th, 2014 at 1:38 AM