Virizion is a special pokemon that you will only encounter once in Pokemon White
After encountering the legendary trio in Mistralton Cave on Route 6, you’ll find Virizion in Rumination Field, which is in the eastern part of Pinwheel Forest.
Verizion is level 42 when you encounter it and has a low catch rate, so come prepared with the right level pokemon and a lot of pokeballs.