Yes, if the Pokemon battling is already EV Trained and is battling while another Pokemon is holding the EXP Share, you will still gain the EVs. If the Pokemon battling has Pokerus as well, the EVs gained will be doubled.
http://bulbapedia.bulbagarden.net/wiki/Effort_values
This is explained on that link.