Irvin is descended from three Native American tribes: Pima, T’hono O’odham, and Nez Perce. Church of the Indian Fellowship in Tacoma, Washington called Irvin as a Commissioned Lay Pastor in September of 2001. He was ordained as a minister of the Presbyterian Church, USA, in October of 2003 and is the first Native American pastor since the church was founded by a Presbyterian missionary among the Puyallup Indians in 1876. He has worked as Associate for Native American Intercultural Congregational Support 3/4 time and 1/4 Pastor at Church of the Indian Fellowship since 2013. He has served on the Native American Consulting Committee, Committee on Ministry – Olympia Presbytery and committees of Synod of Alaska-Northwest.