The Canadian slugger will serve his suspension Friday night against the Chicago White Sox, if the teams play. Rain was forecast.
Votto's trouble began when he struck out to end the third inning against the Pirates. The Toronto native flung his bat and helmet to the ground. He then said something as he walked to his position and was ejected.
Votto charged umpire Chris Conroy and the two bumped chests before Reds manager Bryan Price intervened.
Votto is batting .311 with seven homers and 18 RBIs in 28 games.