Начал свою профессиональную карьеру в наманганском «Навбахоре» в 1996 году. В 2001—2007 играл за ташкентский «Пахтакор». В сезоне-2005 в составе «Пахтакора» забил 29 мячей и стал рекордсменом клуба по забитым мячам за сезон и лучшим бомбардиром чемпионата Узбекистана 2005. С 2008 года играет за ташкентский «Курувчи».
Солиев с 2001 года выступает за сборную Узбекистана по футболу. В 2007 году провёл в составе сборной два матча.
Достижения
Командные
- Чемпион Узбекистана: 2002, 2003, 2004, 2005, 2006, 2007
- Обладатель Кубка Узбекистана: 2001/02, 2002/03, 2004, 2005, 2006, 2007
- Полуфиналист Лиги чемпионов АФК: 2002/03, 2004.
- Обладатель Кубка чемпионов Содружества: 2007
Личные
- Футболист года в Узбекистане (№3): 2005
- Бомбардир чемпионата Узбекистана: 2005 (29 мячей)
Клубы
- Навбахор
- Пахтакор
- Курувчи