Nicastro Piscopo, APLC | Louis M. Piscopo
You can file an I-130 petition for him once you are married. He will not be able to file for his Green Card for about 5 to 7 years since you are Green Card holder. However, once you become a U.S. Citizen his petition can be upgraded and he would be able to file for an immigrant visa to come to the U.S. several months after the petition is ungraded. If you are eligible to file for Naturalization to become a U.S. Citizen it takes about six months to become a citizen.
Answer Applies to: California