Garcia was born in
Nuevo Laredo, Tamaulipas,
Mexico and came to the United States in the mid-1950s. He served as a
combat medic in the 477th medical detachment in the
U.S. Army and did a
tour in Vietnam, 1971–1972, where he headed the
emergency room of the
Can Tho Army Airbase
dispensary. He received his
bachelor's degree from Texas A&I University (now
Texas A&M University–Kingsville) in 1976. He received his
master's and
PhD from the
University of Arizona. Garcia is a member of
the Church of Jesus Christ of Latter-day Saints. While he was a student at the University of Arizona, Garcia served as
bishop of the
Spanish-speaking LDS ward in
Tucson. He also served as bishop in
Corpus Christi, Texas in 1995. While working on his masters and Ph.D., Garcia taught classes at both the University of Arizona and
Pima Community College. From 1993 to 1995 Garcia was a professor at
Texas A&M University–Corpus Christi. Since 1995 he has been a professor at
BYU. While at BYU, Garcia has served on the executive board of the
Rey L. Pratt Center for
Latin American Studies and the Admissions Committee. He has also served in the Utah Humanities Council, the Tucson Energy Commission, and the Utah Judicial Commission for the Fourth District Court. Prior to entering academia Garcia worked as a
news correspondent and editor. He was the regional editor for
Nuestro magazine from 1979–1983. Prior to this he was a
sports writer for the
Laredo News and a reporter for the
San Antonio Express's Westside weekly. As president of the MHA in 2019 Garcia aimed to make it more inclusive of historical study of the experiences of all Latter-day Saints, especially non-Americans and members of ethnic minorities. ==Writings==