Pokérus has a 3 in 65,536 (or approximately a 1 in 21,845) chance of being generated on one of the player's Pokémon after a battle, making it rarer than encountering or hatching a Shiny Pokémon. If any of the player's Pokémon are infected, the Pokérus may spread among Pokémon in the player's party after any battle.
Source
it is very rare but if you battle a wild pokemon with it (you won't be able to tell) or if you already have one run with it in your party and the pokemon you want infested next to it
Well, very rarely, if you heal ur pokemon, the lady(nurse joy) at the pokemon center counter will say that ur pokemon have the pokerus. Also, check out the bottem right corner of this page: http://pokemondb.net/ev