Aránguiz, de 31 años, ha jugado más de 100 partidos de la Bundesliga desde que fichara en 2015 procedente del Internacional de Porto Alegre. Su contrato actual finalizaba en junio.
'Hemos tenido buenas conversaciones con Charles en las pasadas semanas, cuyo deseo de quedarse era lo que queríamos. Charles es un jugador muy importante en nuestro equipo', señaló el director deportivo Rudi Voeller.
'El hecho de que una vez más hayamos optado por un contrato de largo recorrido muestra la total convicción de que todos los implicados se tienen confianza', añadió el antiguo goleador.
LEA: ¿Hasta qué fecha pagarán sueldos en la Liga Nacional de Honduras?
El Leverkusen era quinto en la Bundesliga cuando se suspendió la competición a mediados de marzo por la pandemia de coronavirus.
'He pasado un tiempo maravilloso aquí y daré todo lo que tengo para intentar lograr algo grande en los tres próximos años', señaló Aránguiz.
'Esta temporada estaba siendo buena y espero que regrese pronto', añadió el internacional de la Roja sobre los planes de la Bundesliga de volver a jugar en mayo.
VEA: El París SG, un título sin festejos y en espera de la Champions