Ролан Гусев родился 17 сентября 1977 года в городе Ашхабад, Туркмения. О своем происхождении говорил: «Папа был, конечно, не русский, но я без отца рос. Мама - русская, поэтому и у меня в паспорте написано - русский. Цыганская кровь? Нет. Но говорят, что похож на цыгана». В возрасте 9 лет переехал в Москву, где поступил в футбольную школу «Динамо», а к 1999 году стал игроком основного состава динамовцев и начал вызываться в сборную.
В 2002 году перешел в ЦСКА вслед за Валерием Газзаевым, с которым работал в «Динамо». Существует мнение, что Олег Романцев не взял его на Чемпионат мира 2002 из-за того, что он не перешел в московский «Спартак». В первый же свой сезон стал лучшим бомбардиром ЦСКА в чемпионате страны. С ЦСКА игрок трижды выигрывал Чемпионат России, дважды Кубок России, а также стал обладателем Кубка УЕФА. Всего в чемпионате России провел 270 матчей, забил 55 мячей.
Перестав быть игроком основного состава ЦСКА, 28 ноября 2007 года Ролан заключил 3-летний контракт с украинским футбольным клубом «Днепр» Днепропетровск. Через год был отчислен из команды вместе с Андреем Ещенко. А в начале 2009 оба перешли на правах аренды в киевский «Арсенал». 29 августа 2009 года Гусев забил свой первый гол в чемпионате Украины в игре с «Закарпатьем».
Зимой 2010 года подписал с клубом постоянный контракт и стал самым высокооплачиваемым игроком команды на тот момент. Однако уже через полгода «Арсенал» отказался продлевать контракт с Роланом. После этого игрок завершил карьеру футболиста и заявил, что жалеет о своем решении играть на Украине.
Отдал голевую передачу Вадиму Евсееву, гол которого в ворота сборной Уэльса вывел сборную России на Евро-2004, где Гусев сыграл в двух играх.