Pinheiro competed for the women's 4 × 400 m relay at the 2008 Summer Olympics in Beijing, along with her teammates Lucimar Teodoro, Maria Laura Almirão, and Josiane Tito. She ran on the third leg of the second heat, with an individual-split time of 51.95 seconds. Pinheiro and her team finished the relay in sixth place for a total time of 3:30.10, failing to advance into the final.