Unfortunately, it doesn't. Misty Terrain only prevents Status Conditions from occurring; if you're Pokémon is suffering from Poison before the Misty Terrain is activated, it will not be cured of its ailment.