Miguel Pupo (born November 19, 1991, in Itanhaém, São Paulo) is a Brazilian professional surfer who is in the World Surf League.
Miguel started on the circuit competing in the Qualifying Series in 2008.
[2] In 2011 he won his first 2 stages of the Qs[3] and competed for the first time on the WSL World Circuit.
Since 2012 he has been a member of the elite of World Surfing.
He also won his first stage at the CT in Teahupoo, when he beat Frenchman Kauli Vaast in the decision.