If you are a U.S. citizen you have two ways to bring your foreign spouse (husband or wife) to the United States to live. They are:
Nonimmigrant visa for spouse (K-3)
It is important to note that application for the nonimmigrant visa for spouse (K-3) who married a U.S. citizen must be filed and the visa must be issued in the country where the marriage took place. After the visa process has been completed, and the visa is issued, the spouse can travel to the United States to wait for the processing of the immigrant visa case. Two petitions are required: Petition for Alien Relative, Form I-130, and Petition for Alien Fiancé(e), Form I-129F.
Fiancé
If you are a U.S. citizen, you may bring your fiancé(e) to the United States to marry and live here, with a nonimmigrant visa for a fiancé(e) (K-1). An I-129F fiancé(e) petition is required.