¿Y qué estás haciendo para depurar?
Porque a simple vista es correcta la instrucción, pero si no te funciona debe ser por algo que no vemos, y desde luego tampoco vamos a adivinar.
¿Recibes algún mensaje de error?
¿Si en lugar de usar header() imprimes algo se ve?
Por favor, comparte más información, que así de pronto no vemos nada mal.