Allen earned his Ph.D. in organic chemistry from Purdue University in 1981. He then worked as a chemist at Crown Zellerbach. He started Lacamas Laboratories in Portland in 1985 and the company has enjoyed steady growth ever since under his direction.