Éder Citadin Martins nasce a Lauro Müller (Brasile) il 15 novembre 1986. Arriva in Italia nel gennaio del 2005, all'Empoli, proveniente dal Criciuma. Con i toscani gioca per due stagioni, debuttando in Serie A. Nel 2007 si trasferisce al Frosinone nella serie cadetta, per poi far ritorno in Toscana nel 2009 e vincere la classifica dei cannonieri della Serie B nel campionato 2009/2010 con 27 reti in 40 partite. Dopo aver vestito le maglie di Brescia e Cesena. Nel gennaio 2012 passa alla Sampdoria, dove militerà fino all'inizio del 2016, quando si trasferisce all'Inter nella finestra di mercato invernale.
Il 28 marzo 2015 esordisce in Nazionale nella gara valida per le qualificazioni all'Europeo 2016 contro la Bulgaria, segnando anche il suo primo gol in maglia azzurra. Prende parte alla spedizione azzurra in Francia per gli Europei 2016, mettendo a segno un gol decisivo nella seconda gara contro la Svezia.