Born in
Sant Cugat del Vallès,
Barcelona,
Catalonia, Porcar was a product of local
RCD Espanyol's youth system. He made his senior debut in the
2009–10 season with
their reserves in the
Segunda División B, managing 22 appearances with three goals but suffering relegation. After an impressive
second year, Porcar signed for
Villarreal CF B of
Segunda División. He made his official debut on 27 August 2011 against
FC Barcelona B, and scored in a 2–0 away win. Porcar joined
Real Zaragoza in August 2012, being loaned to second-division club
Xerez CD late in the month. The latter was eventually
relegated and, on 31 January 2014, he moved to
Belgian Second Division's
K.A.S. Eupen until the end of
the campaign. On 31 August 2014, Porcar signed with
CE Sabadell FC in a
season-long loan deal. On 13 August of the following year, he returned to Espanyol B after being released. In April 2016, Porcar was released after playing only 154 minutes for the B side. Four months later, he joined
CE L'Hospitalet also in the third tier. ==Honours==