After years of playing in lower leagues, Satria in 2018 signed a contract with Liga 1 club Persela Lamongan. He made his first-team debut for Persela after starting the 2018 Liga 1 match against Persipura Jayapura on 24 March 2018, in which Persela lost 2–1.[3] He quickly rose as the team's starting center back, appearing in 56 matches in two seasons.[4]
Satria, who has no experience playing in junior national teams, received a call to join the Indonesia senior team in May 2021. He made his debut with Indonesia on 4 June 2021 in a 2022 FIFA World Cup qualification against Thailand.[8]