He started his dribbling career in 1977 as a University of Visayas Baby Lancer, after three years of junior basketball, Solis was elevated to the varsity ranks and lasted until 1984. Simultaneously with his UV stint, he played for several local commercial teams in Cebu. Al became one of the veteran players in the Philippine Amateur Basketball League as he suited up in the very first PABL tournament, playing for Fariñas Transit and then to Cine Suerte under coach Arturo Valenzona. Solis became a member of the RPYouth team that finished third in the 1984 ABC 19 and under meet in Seoul, Korea. The following year, he joined the Northern Cement basketball team of coach Ron Jacobs. In 1985, Al saw action for Lagerlite Beer and after which he went back to Cebu. In his final year in the amateurs, Solis became part of the Lhuillier Jewelers' champion team in the 1986 PABL First Conference.
Professional career
Originally drafted by Hills Bros. in the PBA, Al Solis was traded to Shell, along with Rey Cuenco in exchange for Bogs Adornado. After placing second to Allan Caidic for the rookie of the year honors in his freshman year, Solis moved to newcomer Purefoods Hotdogsat the beginning of the 1988 PBA season. Al was responsible for leading the Hotdogs to their first-ever PBA championship in 1990, he scored a clutch three-pointer with 14 seconds remaining and two seconds on their shotclock, that gave the Hotdogs a four-point cushion in the deciding Game five of the third conference finals against Alaska Milkmen. He was offered a P2.6 million contract by the RFM franchise the following season which Purefoods surprisingly didn't match. Solis went on to win four championships with the Swift/Sunkist ballclub. He moved to Pepsi/Mobiline beginning the 1996 PBA season. Al's last stop in the PBA was playing 12 games with Batang Red Bull in the 2001 All-Filipino Cup. After that, he went on to play for Cebu Gems in the MBA. In his 15 years in the PBA, Solis made the Mythical First team twice and was an All-Star once. He was the 26th player to reach the 5,000-point plateau.