Johnson and the Pacers agreed to a one-year, $3.3 million contract Wednesday, Adrian Wojnarowski of ESPN reports.
Johnson has appeared in only 27 games for the Pacers over the last two seasons. However, the 37-year-old's veteran bench presence has been a bonus for a young team led by Tyrese Haliburton.