Weisberg received his B.A. degree from City College of New York in 1966, M.A. and Ph.D. degrees in English from Harvard University in 1967 and 1971. After graduation, he became a tenured English professor at Skidmore College Weisberg served on the Departmental committee that recommended him for tenure over a number of candidates denied tenure who went on to distinguished careers at other institutions and in other fields. He taught one year as a tenured professor resigning to attend law school.
Weisberg went to learn law at Stanford Law School and received his J.D. degree in 1979. Then he served as a law clerk to Justice Potter Stewart of the U.S. Supreme Court. He joined the faculty at Stanford Law School in 1981.
His book, Literary Criticisms of Law, has been highly praised.