He was ordained April 2, 1960, by Bishop Frederick Freking at St. Francis Xavier Church in Junction City.
Appointments:
1960 - Parochial Viar at Sacred Heart Cathedral in Salina
1961 - Parochial Vicar at St. John the Baptist Parish in Beloit
1961-1969 - Taught at St. John’s Catholic High School in Beloit
1963 - CYO Diocesan Director
1966 - Pastor of St. Theresa Parish in Mankato and pastoral administrator at St. Francis Parish in Claudell
1970 - Pastor of St. Bernard Parish in Ellsworth. (built rectory & parish Hall, Centennial addition)
1971-1980 - Superintendent of Catholic Schools for the Diocese of Salina
1972-1980 - Director of Religious Education for Salina Diocese
1972-2004 - Served as a Diocesan Consultor on Priests Council
1976 - Co-pastor at St. Mary, Queen of the Universe Parish in Salina
1980 - Pastor of St. Boniface Parish in Tipton and St. Mary Parish in Downs
1987 - Pastor of St. John the Baptist Parish in Beloit
1994 - Pastor of Sacred Heart Parish in Selden, Immaculate Conception Parish in Leoville and sacramental minister at Sacred Heart Parish in Oberlin
2002 - Pastor of St. John the Baptist Parish in Hanover and Sacred Heart Parish in Greenleaf; sacramental minister of St. Augustine Parish in Washington and SS Peter and Paul in Morrowville
2009 - Pastor of St. Wenceslaus Parish in Wilson, St. Mary Parish in Holyrood and St. Joseph Parish in Dorrance
2011 - Retired
2011-19 - Chaplain at Nazareth Motherhouse in Concordia
2019 - Chaplain at St. Joseph (nursing home) in Concordia