Campbell was born on 1 July 1941 in Tijuana, Baja California. Campbell was the son of Carmen Quiroz, a teacher, and Federico Campbell, a telegraph operator. His father's Scottish-American ancestors migrated to Mexico from Virginia in the 1830s. He had two sisters Sarina and Silvia Campbell Quiroz.