Mr. Teodoro was born in Manila on June 14, 1964.
Mr. Teodoro is a recipient of numerous awards, honors, and decorations, civilian and military, and educational. He was awarded the Philippine Legion of Honor with the rank of Grand Commander, the first to be awarded with such a rank.
Mr. Teodoro is a sought after speaker in various fora involving public issues such as national security and public governance.
He graduated from the De La Salle University with a Bachelor of Science in Commerce degree majoring in Management of Financial Institutions.
As Secretary of National Defense (2007-2009), he pushed for the Defence System of Management (DSOM) ..