Capt. John Paul Gaffaney was one of 13 people killed at the Texas Army base.
The flag-draped coffin was received by a military honor guard and a small crowd of fellow soldiers, family and friends.
Gaffaney served in the Navy, and did two stints with the California National Guard.
Most recently, he joined in 2006, wanting to go to active duty, he was held back because of hearing problems.
He began his training for the Iraq deployment this summer and arrived in Fort Hood one day before the shooting.
The husband and father worked for 20 years in the county Department of Aging and Independent Services assisting the elderly.