Махеш Бабу родился 9 августа 1975 года в Мадрасе (ныне Ченнаи), Тамил Наду, Индия. Он четвертый из пяти детей известного телужского актера Кришны. У Махеша есть старший брат актёр Рамеш Бабу, две старшие сестры Падмавати и Манджула, и младшая Приядаршини. Манджула тоже актриса и продюсер. Их семья родом из района Гунтур в Андхра-Прадеше. Бабу провел свое детство в основном в Мадрасе под присмотром своей бабушки по материнской линии Дургаммы и остальных членов его семьи. Поскольку Кришна был занят своими фильмами, старший брат Рамеш обычно присматривал за учебой Махеша. Вместе со своими братьями и сестрами Бабу регулярно играл в крикет на пляже в Мадрасе. Чтобы проводить с ним время, Кришна следил за тем, чтобы съемки его фильмов проходили в студии VGP Universal Kingdom по выходным, что как раз рядом с тем же пляжем. Кришна был женат на Индире, а затем, когда она умерла, женился на Виджае Нирмале, актрисе и режиссере, которая вошла в Книгу рекордов Гиннеса как женщина, снявшая больше всего фильмов. Кришна встретил Виджаю на съемках «Сакши» (1967).
Кришна также позаботился о том, чтобы ни один из его детей не называл его имя во время учебы в школе, чтобы обеспечить мирную обстановку, и чтобы к его детям относились одинаково, как и к другим ученикам. Махеш получил образование в Санкт-Беде англо-индийской Высшей средней школе, в Ченнае, и его одноклассниками были ныне популярный актер Kартик Сивакумар и тамильский актёр Сурья Шивакумар. Также Бабу в интервью сказал, что актер Виджай и он были давними близкими друзьями и тоже учились в одном колледже, прежде чем обосноваться в киноиндустрии.
Бабу был учеником выше среднего, и получил степень бакалавра в области коммерции в Лойола колледже, Ченнаи. После учебы он встретился с режиссером Сатьянандом в Вишакхапатнаме, чтобы тот обучил его актерскому мастерству. Это заняло 34 месяца. И хотя Махеш из телужской семьи, но родился и вырос в Тамилнаде, поэтому не умел читать и писать на телугу, но он обладал хорошей слуховой памятью и запоминал диалоги на этапе дублирования своих ролей, повторяя за режиссерами.
Махеш Бабу начал свою актёрскую карьеру в 1979 году в возрасте четырёх лет, сыграв небольшую роль в фильме Needa режиссёра Дасари Нараяна Рао, где дебютировал его брат Рамеш. В 1983 году режиссёр Коди Рамакришна взял Махеша в фильм Poretem после долгого кастинга на роль брата актёра Кришны. В 1987 году он впервые снялся в режиссёрском проекте своего отца фильме Shankharavam. В другом его проекте Koduku Diddina Kapuram (1989) Махешу досталась двойная роль. Всего как ребёнок-актёр он сыграл в 7 фильмах Кришны. После выхода Balachandrudu и Anna Thammudu (1990) он временно перестал сниматься, сосредоточившись на учёбе.
В 1999 году, в 24 года, Махеш вернулся в киноиндустрию как главный герой в фильме Raja Kumarudu (Принц 1) режиссёра Рагхавендры Рао в паре с Прити Зинтой. Фильм дал ему хороший старт, за что он получил Nandi Award за лучший мужской дебют, и принёс ему прозвище «Принц Махеш».
Его следующий фильм Yuvaraju вышел годом позже и имел умеренный успех, завершив прокат через 100 дней в 19 киноцентрах по всему Андхра-Прадешу. В этом же году в прокат вышел другой его фильм «Вамси», где Махеш снялся в паре со своей будущей женой Намратой Широдкар. Но фильм не стал хитом.
После плохого проката в следующем году Бабу снялся в «Мурари» (Скрытая правда) с Сонали Бендре. Он назвал «Мурари» важным фильмом в своей карьере, а роль, которую он сыграл в нем, одной из своих любимых. Фильм имел коммерческий успех и принес ему Специальную премию жюри Нанди.
Хотя его следующие проекты 2002 года «Таккари Донга» (Хитрый лис) и «Бобби» в прокате прогорели, Бабу все равно получил свою вторую Специальную премию жюри Нанди за роль в «Хитром лисе», где исполнил роль ковбоя. Роль и фильм были призваны почтить наследие актёра Кришны первого индийца, сыгравшего ковбоя в первом индийском вестерне Mosagallaku Mosagadu (1971).
У Бабу было два выпуска фильма в 2003 году, первый из которых «Единственный» (Оккаду) в паре с Бхумикой Чавлой. Фильм стал важным этапом в карьере Махеша, став самым кассовым телугу фильмом года и собрав Р23 крора в прокате. Актер получил свою первую премию Filmfare Awards South за лучшую мужскую роль на телугу. Другой релиз был ленты «Nijam» (Правда). Хотя фильм был коммерческим провалом, Бабу получил похвалу от критиков за свою роль в фильме, а Виджаялакшми из Rediff.com назвала его единственной причиной посмотреть вторую половину фильма, которую она назвала обычным рассказом о вендетте. Он получил свою первую премию Нанди за лучшую мужскую роль. Затем в 2015 году появилась болливудская версия этого фильма с Арджуном Капуром и Сонакши Синхой «Тевар», но эта копия провалилась в прокате.