Райан родился в семье Стива и Луисы Макпартлин в Чикаго, Иллинойс. Получил высшее образование в Иллинойсском университете в Урбане-Шампейне. В 1993-1995 годах играл за местную футбольную команду. Несколько месяцев жил в Австралии и Новой Зеландии, после чего переехал в Южную Калифорнию, чтобы начать карьеру актёра.
Свою карьеру Райан МакПартлин начал с работы моделью в компании Abercrombie and Fitch.
Свою первую роль Райан получил в телесериале "Няня". Первую известность МакПартлин завоевал ролью Хэнка Беннетта в телесериале "Страсть".
Озвучивал персонажей мультфильма "Lego: Приключения Клатча Пауэрса".