Alan Branch was born and raised in Albuquerque, New Mexico. His parents still live in Rio Rancho. He played football and basketball at Cibola High School from 2001 to 2004. He played Defensive tackle for Michigan University from 2004 to 2007. He played Defensive tackle for the Arizona Cardinals from 2007 to 2010. He played Defensive tackle for the Seattle Seahawks from 2010 to 2012. He played Defensive tackle for the Buffalo Bills in 2013. He plays Defensive tackle for the New England Patriots from 2014 to the present time (2016). He is a SUPERBOWL champion with the New England team.