Born in Maharashtra, Shrivas was motivated to play football from the age of seven.[1] In July 2013, Shrivas was selected to represent India after winning the zonal competition of the Bajaj Allianz Junior Football Camp. He was selected among over 3,000 players.[2]
On 13 October 2017, it was announced that Shrivas would join the inaugural squad for Bengaluru B, the reserve side of Indian Super League club, Bengaluru.[3] Later, on 27 February 2019, Shrivas was called up to Bengaluru's first team for their league match against Jamshedpur. He came on to make his professional debut in the 57th minute as Bengaluru lost 5–1.[4] At the end of the season, Shrivas was named the Bengaluru B Player of the Season.[5]