David Archuleta says he is taking a two-year break from his music career to fulfill a mission with the Mormon Church.

TMZ said the 20-year-old seventh-season "American Idol" runner-up was emotional at a concert in Utah Monday when he made the announcement, which was met by cheers from the crowd.

"It's not because somebody told me that I was supposed to do it, not because I no longer want to do music anymore. But it's because it's the feeling that I felt that I need to do next in my life," TMZ quoted Archuleta as saying.