A 26-year-old South Korean, Choi was brought up from Triple-A Scranton/Wilkes-Barre on Wednesday, a day after the Yankees designated Chris Carter for assignment for the second time this season.
Choi hit a drive into the right-field seats that would have traveled 457 feet unimpeded, according to MLB's Statcast.
Choi made his major league debut last year with the Los Angeles Angels, hitting .170 with five homers and 12 RBI in 54 games. He was batting .289 with eight homers and 43 RBI at Scranton.
Choi became the seventh player to start at first base for the Yankees this year and 10th to play the position.