How can you make Magikarp evolve?

level it up. you could give it the EXP. Share and beat the elite four again. If you haven't gotten to the elite four then put it first in your party, and then switch out when the battle begins.

Hope this helps!