He made his major league debut on April 19, 1941 as a pitcher in the second game of a doubleheader. He pitched 1.1 innings and allowed four hits and three earned runs in that game. He played one more game before he enlisted in the US Navy during World War II. When he returned it was with the White Sox as a leftfielder. The following season he was a member of the Cleveland Indians and played his last game on July 7, 1945 in which he had a pinch hit single in the 8th inning batting for pitcher. He posted a 3.40 ERA with four strikeouts, three walks, and 5 ⅓ innings in six pitching appearances in his three year career and added one home run.
He became the oldest living former player on April 4, 2016 with the death of Mike Sandlock.