The Lakers Tuesday fired general manager Mitch Kupchak and named Magic Johnson president of basketball operations.