Geha moved to the United States in 1946 with his family, and in 1962 graduated from St. Francis de Sales High School in Toledo, Ohio.[6][7] He graduated from the University of Toledo in 1966 with a B.A., and 1968 with an M.A. in English. Before coming to Iowa State in 1977, he taught English and Creative Writing at Missouri State University, Bowling Green State University and the University of Toledo.[7]