Fatti: A. Dopo due soggiorni di tre mesi negli anni 1996 e 1997, il 22 giugno 1998 il cittadino italiano A._ si è trasferito stabilmente in Svizzera, dove il padre lavorava già da anni. Egli ha dapprima svolto il tirocinio di costruttore stradale ed ha poi proseguito l'attività presso l'azienda formatrice, nella quale funge attualmente da capo-operaio. Dall'8 agosto 2003 è al beneficio del permesso di domicilio. Già sanzionato nel 2002 con una pena di 14 giorni di detenzione, sospesi condizionalmente, per guida in stato d'ebrietà e grave violazione delle norme della circolazione, il 13 settembre 2005 A._ è stato condannato dalla Corte delle assise criminali del Cantone Ticino a due anni di reclusione per infrazione aggravata e ripetuta contravvenzione alla LStup (RS 812.121). Egli è in particolare stato ritenuto colpevole di aver venduto sull'arco di alcuni mesi circa 500 grammi di cocaina, nonché di aver tentato di vendere e di aver fatto preparativi per la vendita di circa 1 chilogrammo della stessa sostanza. L'autorità penale ha comunque riconosciuto l'attenuante del sincero pentimento. Giudicati prevalenti i legami soggettivi con la Svizzera, ha inoltre rinunciato a pronunciare l'espulsione. B. Preso atto della condanna penale, con decisione del 18 maggio 2007 l'Ufficio per le questioni di polizia e di diritto civile dei Grigioni ha pronunciato l'espulsione di A._ dalla Svizzera a tempo indeterminato. Su successivi ricorsi, tale decisione è stata confermata dapprima dal Dipartimento di giustizia, sicurezza e sanità, il 1° novembre 2007, e quindi dal Tribunale cantonale amministrativo, il 4 marzo 2008. Analogamente alle istanze precedenti, la Corte cantonale ha ritenuto il provvedimento dell'espulsione conforme all'art. 8 CEDU e alla legislazione interna in materia di soggiorno degli stranieri. Ha inoltre osservato che quando il rifiuto di un permesso risulta ammissibile in base all'ordinamento nazionale, per motivi di ordine pubblico, di pubblica sicurezza o di pubblica sanità il diritto di risiedere in Svizzera può essere negato anche ai cittadini degli Stati membri della Comunità europea. C. Il 21 maggio 2008 A._ è insorto dinanzi al Tribunale federale mediante un ricorso in materia di diritto pubblico, con cui chiede che la sentenza del Tribunale amministrativo sia riformata accertando l'inesistenza dei presupposti per l'espulsione. In via subordinata domanda la pronuncia di una semplice minaccia d'espulsione. Lamenta in particolare la violazione dell'accordo sulla libera circolazione delle persone (ALC; RS 0.142.112.681) in quanto i giudici cantonali non avrebbero formulato alcuna prognosi sul suo comportamento futuro, che risulterebbe peraltro positiva. Chiamati ad esprimersi, il Tribunale amministrativo e il Dipartimento di giustizia, sicurezza e sanità dei Grigioni postulano che il ricorso, laddove ammissibile, sia respinto. L'Ufficio federale della migrazione propone anch'esso la reiezione del gravame. D. Con decreto presidenziale del 26 maggio 2008 è stata accolta l'istanza di conferimento dell'effetto sospensivo formulata nel gravame.