Rengifo fue formado en las divisiones menores de Sporting Cristal, club en el que estuvo desde los 9 hasta los 17 años, sin embargo, no tuvo posibilidades de debutar con el club rimense.
En 2014 pasó pruebas con el Juan Aurich de Chiclayo, formando parte de su equipo de reserva y al año siguiente debutó profesionalmente el 5 de abril de 2015 en la derrota por 1-0 ante Universidad de San Martín, en la última fecha de la fase de grupos del Torneo del Inca 2015, sustituyendo al minuto 60 a Aldair Jiménez. En agosto de ese mismo año debutó también en liga en la goleada por 5-0 sobre Ayacucho.
En la siguiente temporada, marcó el primer gol de su carrera en la victoria de Aurich por 2-1 sobre Real Garcilaso, anotando el tanto del triunfo en un encuentro jugado el 21 de agosto de 2016. Luego de tres temporadas en el equipo, Juan Aurich descendió a la Segunda División del Perú, torneo que tuvo que afrontar a partir de la temporada 2018.
Ya en segunda, Rengifo se adueñó del puesto de titular en la zaga de Aurich, jugando un total de 30 partidos y anotando 2 goles, siendo uno de ellos, en el partido de ida por el tercer puesto del campeonato, frente a Cienciano, club que pudo disputar el Cuadrangular de ascenso 2018, quitándole la chance a Aurich.
A fines de 2018 e inicios de 2019, Rengifo se convirtió en nuevo jugador del Pirata,[1] club que hacía su debut en la Primera División del Perú tras lograr el ascenso por haber salido campeón de la Copa Perú 2018. El 18 de febrero de 2019 debutó con el conjunto de Lambayeque, jugando como titular en la primera victoria de Pirata en la Liga 1 tras vencer por 2-1 a Real Garcilaso. Aunque arrancó el campeonato como titular, terminó cediendo el puesto y no pudo ayudar a su equipo a mantener la categoría.
En el 2025 ficha por Deportivo Coopsol para afrontar la Liga2 2025, con el cuadro de Chancay descendería de categoría al quedar en la última posición de la liguilla de descenso. Jugó en 8 oportunidades.