Aviles also can earn $50,000 for 150 at-bats and each additional 25 through 275.
He presumably will fill a utility role for the Tigers along with infielder Andrew Romine.
Tigers general manager Al Avila indicated at baseball's winter meetings last week that a utility player was likely to be the last of the club's offseason signings, although he did leave open the possibility of adding one more bullpen arm.
Aviles, 34, spent the past three seasons with the Cleveland Indians. He batted .231 with five home runs and 17 RBIs in 98 games last season.
Aviles made multiple trips to the family medical emergency list in 2015 after his daughter Adriana was diagnosed with leukemia in May.
ESPN's Katie Strang and The Associated Press contributed to this report.