Начал свою профессиональную карьеру в наманганском «Навбахоре» в 1996 году. В 2001—2007 играл за ташкентский «Пахтакор». В сезоне-2005 в составе «Пахтакора» забил 29 мячей и стал рекордсменом клуба по забитым мячам за сезон и лучшим бомбардиром чемпионата Узбекистана 2005. С 2008 года играет за ташкентский «Курувчи».
Солиев с 2001 года выступает за сборную Узбекистана по футболу. В 2007 году провёл в составе сборной два матча.