Filing I-130 is the first step towards getting you on the path to GC. But it will take at least 4 years before you can get it. It will be faster if and when he becomes a citizen, then the process is probably 6-9 months only.
What are you waiting for?