Oliván played his first match as a professional on 14 September 2013, coming on as a second-half substitute in a 1–0 away loss against C.D. Feirense.[3] He rescinded his link with the club in January of the following year,[4] and subsequently joined PFC CSKA Sofia in the following month.[5]
On 2 July 2015 Oliván signed a three-year deal with Granada CF, being assigned to the B-team also in the third division.[8] On 23 August of the following year, he was loaned to Cádiz CF in the second tier, for one year.[9]
After being an undisputed starter, Oliván was bought outright on 19 June 2017, and signed a contract until 2021.[10] On 2 September 2019, he was loaned to fellow second division side Girona FC for the season.[11]
On 9 September 2020, Oliván joined RCD Mallorca on a two-year deal.[12] He helped the club in their promotion to La Liga in his first season, and made his top tier debut on 14 August 2021, starting and netting the opener in a 1–1 home draw against Real Betis.
On 21 June 2022, free agent Oliván moved to RCD Espanyol also in the main category, after agreeing to a three-year contract.[13]