He was born in 1960 in New Orleans. His father is a Filipino and his mother was born in Cartagena de Indias. Teodoro majored in journalism from the University of Miami and started his career in 1984 as an editorial assistant for CBS News. Later he moved to Univision as a reporter and producer and became their correspondent in the Philippines. While staying in that country, he also anchored the evening news program "Newswatch" of the RPN television network.
