Fairchild replaces Bill Lazor, who resigned Tuesday for a job with the Philadelphia Eagles. In addition to being offensive coordinator, Fairchild also will serve as quarterbacks coach for the Cavs.
"Steve Fairchild brings a wealth of experience to Virginia and when you look at the offenses of the teams he has coached, you see high achievement," London said in a statement. "Throughout his career you find Steve was a part of coaching staffs that have had tremendous offensive success and we are really fortunate to have him join our staff. Larry Lewis spoke very highly of Steve as they worked together at Colorado State."
Fairchild served as the senior offensive assistant for the San Diego Chargers in 2012, after four years as Colorado State coach. Lewis, recently hired as the Cavaliers' running backs coach/special teams coordinator, worked with Fairchild at Colorado State for four years.
In addition, Fairchild has 16 years of experience as an offensive coordinator.
"I am very excited to join the football program at the University of Virginia," Fairchild said in a statement. "I can't wait to get started. I'm excited about the type of football team we can have and anxious to get to Charlottesville and get to work."
Fairchild received a two-year contract worth $450,000 annually.