Allen received his Bachelor of Fine Arts degree and Masters of Fine Arts degree from Fort Hays State University in Kansas in the late 1970s. He has been an instructor of art at State Fair Community College in Sedalia, Missouri, since 1981. His works have been in solo and group exhibitions throughout the United States and in Great Britain. His solo exhibitions include the Prasad Gallery in New Jersey; the Goddard Gallery on the campus of State Fair Community College in Missouri; and the Karl Oskar Gallery in Kansas City, Missouri. Allen was the recipient of one of the four top awards at the juried Missouri 50 exhibition at the Missouri State Fair in Sedalia, Missouri, in 1998. In the mid 1990s, Allen co-designed the Fine Arts Studios in the Stauffacher Center at State Fair Community College in Sedalia.