Miembro del partido Unión por el Perú, fue congresista de la república durante 2 periodos y diputado en 1980.
Estrada intentó nuevamente su reelección al Congreso en las elecciones parlamentarias del año 2000 donde no resultó elegido.
En las elecciones del 2006, volvió a ser elegido como congresista representando al departamento de Puno por UPP para el periodo 2006-2011.
[6] Finalmente, Estrada logró ser elegido como primer vicepresidente del Congreso de la República y juramentado para el periodo legislativo 2007-2008.
[7][8] Estrada también presidió el partido Unión por el Perú desde el año 2003 hasta marzo del 2010, donde fue reemplazado por Eduardo Espinoza Ramos.