A nitazoxanida age contra protozoários por meio da inibição de uma enzima indispensável à vida do parasita. O mesmo parece ocorrer em relação aos vermes, embora outros mecanismos, ainda não totalmente esclarecidos, possam estar envolvidos. A ação sobre vírus se dá através da inibição da síntese da estrutura viral, bloqueando a habilidade do vírus em se multiplicar. O tempo médio de ação do medicamento está estimado entre duas a quatro horas após a sua administração.