The 26-year-old Venezuela international previously played at Monagas in his native country's top division, scoring 17 goals in 45 appearances for the club.
Gonzalez has made 185 appearances in the Venezuelan top flight, playing for Caracas, Deportivo la Guaira, Mineros de Guayana and Monagas. He also played 10 matches in the Copa Libertadores and Copa Sudamericana during his time at Caracas.
Gonzalez has been capped three times by Venezuela since 2016, making two substitute appearances in World Cup qualifying and receiving his lone start in a friendly.
MLS’ transfer window closes after 11:59 ET on Wednesday.