welch's early career was spent teaching english at fort morgan high school in fort morgan, colorado, gothenburg high school in gothenburg, nebraska, and at hastings college in hastings, nebraska. welch held the reynolds chair in poetry at the university of nebraska-kearney from 1987 until his retirement in 1997. in retirement he continued to teach courses in the philosophy department at unk.