The sentence Tuesday comes after 42-year-old Barry Searfoss Jr. of Coatesville, reached a plea deal with the Montgomery County District Attorney's Office.
Searfoss pleaded guilty to involuntary manslaughter and driving under the influence in the 2012 crash.
Authorities say Searfoss was off-duty following a charity golf outing, with a blood alcohol level of .188, when he struck a slow-moving car in Upper Dublin.
A fiery crash ensued, killing 21-year-old Robin Williams of Philadelphia.
A defense lawyer says Searfoss understands that a life was lost.