Allen obtained his A.B. (Bachelor of Arts) from Cornell College (1948) and his Ph.D. from Duke University (1953).
He has been a consultant to the Balance of Payments Division of the Department of Commerce and a director of the Yardney Corporation.