Cacheris was educated at University of Pennsylvania where he earned a B.S. in 1955. He earned a J.D. in 1960 from The George Washington University Law School. Cacheris served as assistant corporation counsel from 1960 to 1962, in Washington, D.C., before entering private practice in 1962. He remained in private practice in Washington, D.C. and northern Virginia until 1971, when he became a judge on the 19th Judicial Circuit of Virginia, Fairfax Circuit Court. Cacheris was nominated by President Ronald Reagan on October 20, 1981, to a new seat created by 92 Stat. 1629. He was confirmed by the Senate on November 24, 1981. Cacheris assumed senior status on March 30, 1998, and was succeeded by Judge Gerald Bruce Lee.