Martín Hidalgo ha jugado en los clubes peruanos Defensor Lima, Sporting Cristal, Alianza Lima, Melgar y Cienciano.