He announced plans for Tuesday's show on his MySpace page. Fans lined up for tickets Monday morning at Record Time in the Detroit suburb of Roseville. The tickets were to be given away later in the day.
DJ Jazzy Jeff will be a special guest.
Eminem spokesman Dennis Dennehy confirmed the show will be at MotorCity Casino's 1,500-seat Sound Board theater.
The show comes after Eminem and Jimmy Kimmel flew about 200 laid-off auto workers to Los Angeles for the rapper's Friday appearance on Kimmel's TV show. "Jimmy Kimmel Live!" also plans to feature Eminem on Tuesday and Friday.
Eminem is promoting his first studio album in four years.