Ngài là con trai của một bà-la-môn thuộc gia đình Vaccha. Sau khi nghe Đức Phật thuyết giảng, ngài xuất gia và sống tại một làng quê ở Kosala. Ngài học giáo lý từ các vị sư thỉnh thoảng đến đó, nhưng phải đến khi học với Sāriputta, ngài mới có thể phân biệt được Kinh, Luật và Luận. Nhờ vậy, ngài đã thông thạo Tam Tạng ngay cả trước kỳ Kết Tập Kinh Điển lần thứ nhất (Về điều này, xin xem Brethren, tr. 66. n.1). Ngài thực hành thiền định và sớm đạt được quả vị A-la-hán (Thag.v.65; ThagA.i.147f). Về sau, ngài trở thành một bậc thầy về giáo lý. Theo Dhammapāla (ThagA.i.149), biệt danh Ukkhepakata được ban cho ngài vì ngài có khả năng giảng dạy và tụng đọc các đoạn trong ba Tạng "sắp xếp chúng theo đúng bối cảnh, tùy theo từng Tạng." Tiêu đề này nhằm nhấn mạnh kho tàng học thuyết truyền miệng đồ sộ của ông.