W reprezentacji Kolumbii Herrera zadebiutował 11 czerwca 1987 roku w wygranym 1:0 towarzyskim meczu z Ekwadorem. W tym samym roku znalazł się w kadrze na Copa América 1987 i z Kolumbią zakończył ten turniej na 3. miejscu.