Родился Эван МакГрегор в провинциальном городке Крифф, Шотландия, 31 марта 1971 года. Мать актера, Кэрол Диана Лоусон, работала преподавателем в школе для детей с ограниченными возможностями в Данди, отец, Джеймс Чарльз Стюарт МакГрегор, член одного из старинных шотландских кланов, консультантом по выбору профессии в школе. Желание стать актером к Эвану пришло после того как в шестилетнем возрасте он увидел своего дядю Денниса в фильме «Местный герой». Вместе с братом Колином получает образование в частной Академии Морисона. Умирающий в школе от скуки Эван, в один прекрасный день не выдерживает, и с одобрения родителей бросает школу, устроившись на работу в театр «Perth Repertory». В первое время актеру доверяют только черновую работу, однако через некоторое время ему удается пробиться в актерскую труппу и получить главную роль в постановке «Послание в Индию».
Имеющий некоторый опыт работы на сцене МакГрегор продолжает самосовершенствоваться в лондонской школе Музыки и Драмы Гилдхолла. Перед тем как попасть на большие экраны в фильме «Быть человеком» (1993), актер снимается в нескольких телевизионных фильмах. Несмотря на то, что успеха ему эта работа не приносит, привыкший к трудностям Эван, руки не опускает, и после его следующей роли, в гораздо более успешном фильме «Неглубокая могила» (1994), к нему начинают поступать довольно интересные предложения.
Талантливый актер плюс интересные предложения - сочетание гарантирующее успех, это был всего лишь вопрос времени. Времени много не понадобилось, уже в 1996 году на экраны кинотеатров выходит картина «На игле», ставшая культовой в среде американской молодежи. Это роль дается Эвану потом и кровью, он очень глубоко вживается в роль, доводит себя до состояния крайнего истощения, до неузнаваемости меняет свой внешний вид.
Незадолго до начала работ над фильмом на «Игле», в 1995 году, МакГрегор знакомится с прелестной француженкой кинодизайнером Евой Мавракис, своей будущей женой. Возраст не становится помехой (Ева старше Эвана на 4 года). Ева родила МакГрегору двух дочерей: младшая - Эстер Роза, старшая - Клара Матильда.
После эпизодической роли в сериале «Скорая помощь» в 1997, следует ряд откровенно слабых картин. Череду неудач прерывает блокбастер Джорджа Лукаса «Звездные войны. Эпизод 1: Скрытая угроза» (2000) роль Оби-Ван Кеноби в которой делает актера звездой мирового масштаба. Роли во второй и третьей части киноэпопеи: «Звездные войны: Эпизод 2 - Атака клонов» (2002) и «Звездные войны: Эпизод 3 - Месть Ситхов» (2005) только лишь закрепляют МакГрегора в статусе наиболее популярных и высокооплачиваемых актеров Голливуда.
Открытием для многих становится музыкальный талант Эвана, раскрывшийся в мюзикле «Мулен Руж» (2001).
Со времени выхода «Скрытой угрозы» Эван сыграл более чем в двух десятках картин, к роли в каждой из которых он подошел так же ответственно, как в свое время к роли наркомана в культовой «На игле». Наиболее заметными картинами с его участием за этот период становятся: «Остров» (2005) и «Громобой» (2006). Армию своих фанатов МакГрегор обещает порадовать сразу несколькими работами в 2009 году, в котором в прокат должны выйти сразу 4 ленты с его участием: «Амелия», «Я, Люцифер», «Ангелы и Демоны» и «Я люблю тебя, Филлип Моррис».