An army general whose shock capture by leftist rebels nearly led to the collapse of peace talks has tendered his resignation.

Gen. Ruben Alzate, holding back tears in his first remarks since being freed Sunday, said he dishonored the uniform he's worn for 30 years by not following military protocol and venturing up a rebel-dominated river without a bodyguard and dressed as a civilian.

Alzate was freed by the Revolutionary Armed Forces of Colombia on Sunday two weeks after he and two companions were captured.