Utegångsförbudet infördes vid midnatt mot tisdag, lokal tid, efter flera dagars protester mot höjda bränslepriser och skulle ha gällt i ett dygn.
– Vi kommer med omedelbar verkan att ta bort detta utegångsförbud. Vi uppmanar det peruanska folket att vara lugnt, sade Castillo på tisdagskvällen.
Castillos besked möttes av jubel från demonstranter som hade samlats utanför parlamentet.