After the end of Beach's senior year in high school, the University of Kentucky offered him a full scholarship to play football.
While enrolled, the football program went through major staff and coaching changes, and it has been said that this is the reason Beach was never handled correctly.
Beach signed with the Green Bay Packers as an undrafted free agent on May 3, 2006, and was immediately placed on the active roster after impressing the coaching staff.
On August 23, the Dallas Cowboys signed Beach to a free agent contract, trying to fill a void left by injured running back Jackie Battle.
Beach was re-signed to the Texans' practice squad after running back Darius Walker was promoted to the active roster.