David Petraeus is a United States Army General, which means his pay grade is O-10. He has served since 1974, so that's over 34 years of service. Based on the 2010 Military Pay Tables, he makes a base amount of $17,785.80 a month or $213,429.60 a year. Again, that is the base amount. It does not include bonuses, incentives, or special pays.
Although, on the Military Pay Tables it also notes that "while serving as Chairman, Joint Chief of Staff/Vice Chairman, Joint Chief of Staff, Chief of Navy Operations, Commandant of the Marine Corps, Army/Air Force Chief of Staff, Commander of a unified or specified combatant command, basic pay is $19,983.60." With the assumption that his current role as Commander of Combat Operations in Afghanistan fits this, he actually makes $19,983.60+ a month, or $289,803.20+ a year.
50
As a retired four star General, David Petraeus is entitled to an annual pension of $220,000 for the rest of his life.
500k
$150000
250,000 per year
he makes 45 mill a year
20 thousand year
5.7 million dollars
he makes 8.3 million a year
About 1/5 of a million a day.
David letterman makes 40 million a year
MLB player David Carpenter made $5325000 in the 2014 season.