Mostly known in the Pokémon franchise it can be obtained by beating Pokémon sword and stopping the twins from causing havoc in every gym. You must defeat zamazenta in its rage form. Once done Zacian will protect you and you then can catch Zacian.
Zacian can be caught by defeating the twins and then defeating zamazenta in its rage form.