If his work visa is expiring then depending on what type of visa it is, he will need to either extend it if that is still possible or change to another nonimmigrant visa category in order to be able to remain in the US lawfully.  Certainly getting married to a US citizen is an option, but only if it is a bona fide marriage and not a marriage to gain immigration benefits.