Debuttò nelle competizioni automobilistiche nel 1985 nel campionato italiano di Formula 4, giungendo 3º. L'anno successivo il pilota italiano ritentò l'impresa vincendo.[1]
Passato per il 1987 al campionato italiano di Formula 2000 lo vinse al primo tentativo.
Visti i buoni risultati ottenuti nel 1988 Schiattarella decise di passare alla Formula 3 e vi restò fino al 1991, ottenendo come miglior risultato un secondo posto in classifica piloti proprio nel suo ultimo anno.[1]
Nel 1992 il pilota italiano passò alla F3 sudamericana e l'anno successivo in Formula Atlantic, dove conquistò il titolo "Rookie of The Year", assegnato al miglior esordiente.[1]
Formula 1
Esordì quindi in Formula 1 nel 1994, al GP di Jerez, nella terzultima gara, all'età di 27 anni con il team Simtek, partecipando contemporaneamente al campionato Indycar.
Il 1995 fu il suo ultimo anno in Formula 1 (il GP di Montecarlo fu la sua ultima gara), sempre con il team Simtek. Il miglior piazzamento ottenuto in Formula 1 rimane il 9º posto al Gran Premio d'Argentina del 1995. In tutto Schiattarella conta 7 GP nella massima serie, ma senza risultati di rilievo.
Dopo la F1
Terminata l'esperienza in Formula 1 nel 1996 Schiattarella partecipò al campionato IMSA.
Nel 1997 il pilota italiano prese invece parte al campionato FIA GT.
Nel 1998 Schiattarella contò anche una partecipazione in Formula CART conclusasi però con un ritiro.
Per il 2000 Schiattarella si impegnò nel campionato Grand Am, ottenendo buoni risultati e concludendo il campionato al 4º posto.
Nel 2001 il pilota italiano giunse poi 16º nel campionato FIA GT a pari merito con Günther Blieninger e Emanuele Naspetti.
Nel 2002 tornò nel campionato ALMS, disputando gare nella classe GTS e concludendo al nono posto. Rimasto anche l'anno successivo nella GTS concluse decimo. A fine 2003 il milanese decise di abbandonare le corse automobilistiche, salvo tornare nel 2007 e prendere parte al campionato italiano GT, classe GT2, concludendo 30º. Nel 2008 conquista il titolo del campionato asiatico GT.[1]
Nel 2013 è nuovamente al volante, questa volta nella Superstars Series[2], chiudendo la stagione in 17ª posizione. Confermato il suo impegno anche per la stagione 2014.[1]