Конор Энтони Макгрегор родился 14 июля 1988 года в ирландском городе Дублин.
В детстве Макгрегор увлекался футболом и выступал за клуб «Лудерс Селтик». После окончания школы стал тренироваться с будущим бойцом UFC Томом Иганом. В 16 лет Макгрегор стал членом команды смешанных единоборств SBG.
Дебютировал в легком весе, однако, после десяти побед и двух поражений, перешел в категорию ниже, где за два боя сумел завоевать титул чемпиона в полулёгком весе английской организации «Cage Warriors».
Позже вернулся в легкую категорию, где забрал титул в лёгком весе у Ивана Бухингера. Таким образом, Макгрегор был одновременно чемпионом в двух весовых категориях.
После блестящего начала кареры, Макгрегор подписал контракт с UFC. Его дебют в новой компании состоялся на UFC on Fuel TV: Mousasi vs. Latifi, где соперником Макгрегора стал Маркус Бримейдж.
После серьезной травмы колена Макгрегор возглавил главное событие вечера UFC Fight Night 46. В бое с Диегу Бранданом ирландец победил техническим нокаутом.
В 2015 году после напряженной рекламной компании, бой с Жозе Алду был отменен, а за временный титул чемпиона UFC в полулегком весе ирландец сразился с Чедом Мендесом.
После завоевания временного титула Макгрегор принял участие в двадцать втором сезоне реалити-шоу «The Ultimate Fighter» в качестве тренера европейской команды.
В декабре 2015 году Макгрегор в бое с Алду за титул абсолютного чемпиона мира победил на 13 секунде 1-го раунда, проведя точный контрудар в челюсть.
В апреле 2016 года Макгрегор объявил о завершении карьеры, однако всего через 2 дня сообщил об отмене своего решения. Условием возвращения стала возможность провести лишь одну пресс-конференцию, а затем вернуться к тренировкам.
В мае 2016 года Макгрегор объявил о желании попробовать свои силы в профессиональном боксе. Первым его противником на арене стане Флойд Мейвезер-младший.
За время участия в смешанных единоборствах Макгрегор провел 24 боя. В 21 из них он одержал победу, причем 18 нокаутом.