Desde muy pequeño mostró sus dotes para el arte, especialmente para la música y la actuación. De hecho, desde 1988 estudió en la Guildhall School of Music and Drama, en donde decidió profesionalizarse en el arte dramático, donde compartió aula con otro gran actor británico: Daniel Craig.
La fama llegaría más pronto de lo pensado, ya que seis meses antes de graduarse, consiguió el papel protagónico en la serie "Lipstick on your Collar" de Dennis Potter, tras la cual llegaría una avalancha de éxitos en el cine y la televisión.
McGregor es mayormente recordado por hacer parte del elenco de cintas de la talla de "Trainspotting" (1996), "Moulin Rouge!" (2001) , "Abajo el amor" (2003) y "Ángeles y Demonios (2009) pero sin duda alguna el rol por el que se le conoce en todo el mundo es el de Obi-Wan Kenobi en la trilogía de las precuelas de la saga de "Star Wars" y en la serie del mismo nombre Obi-Wan Kenobi (2022).
Pese a su enorme éxito en el cine, McGregor ha afirmado en varias oportunidades que su sueño más grande era triunfar en la industria de la música, aunque gracias a su talento ha podido tener personajes musicales en su amplia filmografía.