Allen obtained both his undergraduate and law degrees from the University of Georgia, earning his Juris Doctorate in 1993. He was admitted to practice before Georgia state and federal courts in 1993.
Allen is a former member of the Georgia House of Representatives, having been elected to 3 terms by the people of the 4th House District of Georgia from 1996-2002. He chose to leave elected office as he and his wife were adopting their first child. He has served as a member of the Georgia Judicial Nominating Commission, providing screening for judical applicants to Governor Sonny Purdue. Allen has also served as a member of the Dalton Whitfield County Joint Development Authority and The Dalton Whitfield Chamber of Commerce Executive Board.
He is the Judge of the Municipal Court for the Town of Cohutta.
Allen is married to Melody Hammontree and they have 3 daughters, Harmony, Hannah Grace and Hope. They are members of Salem Baptist Church.
His practice emphasis is personal injury, medical malpractice, and Social Security disability claims.
He is licensed in Georgia and Tennessee and actively practices in both states.