Ugrashrava ( उग्रश्रवा ) or Maharsi Sūta ( श्री सूत जी ) was the narrator of several Puranas, including Mahabharata, Bhagavata Purana, Harivamsa and Padma Purana.
His narrations typically taking place before the sages gathered in Naimisaranya (नैमिषारण्य). He was the son of Lomaharshana (लोमहर्षण), a disciple of Ved Vyasa. The entire Mahābhārata epic was structured as a dialogue between Ugrasrava,उग्रश्रवा (the narrator) and sage Saunaka,शौनक (the listener).
The narration of the history of King Bharata by sage Vaisampayana (वैशंपायन) to Kuru king Janamejaya(जनमेजय ) was embedded within this narration of Ugrasrava (उग्रश्रवा). Vaisampayana’s (वैशंपायन) narration in turn contains the narration of Kurukshetra War by Sanjaya, to Kuru king Dhritarashtra(धृतराष्ट्र). Thus Mahābhārata has as a Story within a story structure.
The Mahābhārata begins by introducing Ugrasrava (उग्रश्रवा):
लोमहर्षणपुत्र उग्रश्रवा: सौति: पौराणिको
नैमिषारण्ये शौनकस्य कुलपतेर्द्वादशवार्षिके सत्रे !!
“Ugrasrava, the son of Lomaharshana (लोमहर्षण), surnamed Sauti ( श्री सूत जी ), well-versed in the Puranas, one day approached the great sages who was attending the twelve year sacrifice of Kulpati Saunaka (शौनक), in the forest of Naimisaranya.” (Mahabharata 1:1)
The most popular Satnarayan Vrat Katha, was also narrated by Maharsi Sūta ( श्री सूत जी ), in Naimiṣāraṇya(नैमिषारण्य) to the rishi’s who were performing a 1,000 year yajna for the benefit of mankind led by Śaunaka(शौनक).