Garrett was born and raised in Yolo County and grew up working on his family's farm. He helped his family farm walnuts, rice, wheat, safflower, milo and alfalfa. He attended Woodland High School and earned his bachelor of science in agriculture with an option in education from Chico State in 2009. After graduating from Chico, he began working for DuPont Pioneer in their sunflower group. He currently lives in Knights Landing with his wife, Miranda, and moonlights with the family farm.