A cidade foi colonizada, a partir do início do século XX, por imigrantes alemães e italianos vindos do Rio Grande do Sul. Em 1937, foi criado o distrito de Diogo Ribeiro, pertencente ao município de Chapecó.
Em 1942, o distrito mudou de nome e passou a chamar-se São Domingos, em homenagem à Fazenda São Domingos, que funcionava como sede da localidade. Finalmente, em 1963, a cidade foi elevada à condição de município independente.