Monsoor threw himself on top of a grenade in Iraq in September 2006, saving the lives of three of his comrades and several Iraqi soldiers.
The petty officer was the first Navy SEAL to receive the Medal of Honor in connection with the Iraq war.
Monsoor was a graduate of Garden Grove High School.
President Bush, blinking back tears, recognized Monsoor's bravery and presented the medal to Monsoor's parents, Sally and George Monsoor, before about 250 guests, including some of Monsoor's fellow SEALs.
The emotional ceremony came as the top U.S. general and diplomat in Iraq opened two days of congressional testimony on the status of the war, now in its sixth year. Monsoor was the third Medal of Honor winner from the Iraq war.
The Associated Press contributed to this story.