"I'd probably vote differently now on the gay marriage issue. I don't think that gay marriage is a threat to anyone else's marriage."
English voted against the legalisation of same-sex marriage in New Zealand in 2012. It passed into comfortably with the support of two-thirds of MPs.
Asked what had changed his view, English said: "Just seeing the impact it has had for couples and the fact that it doesn't erode marriage.
"In some ways, it's an affirmation of the concept.
"But again, I don't intend to use the position to try and influence those issues. They've been dealt with by the Parliament and by the processes of law and I accept that."
English's U-Turn was welcomed by the Human Rights Commissioner Richard Tankersley, who said the courage to challenge your own views publicly was "a rare but valuable quality in any leader".
The new Prime Minister's comments were also criticised by some MPs, who said his support for the law change was too little, too late.
Labour's finance spokesman Grant Robertson, who is openly gay, tweeted that English had the opportunity to support same-sex marriage in 2012 but had not taken it. He said actions spoke louder than words.
English also said that if a law change relating to euthanasia came before Parliament, National MPs would have a conscience vote.
Parliament's Health Committee is considering whether assisted dying should be legalised in New Zealand. Outgoing Prime Minister John Key has already said the National-led Government would not change the law regardless of the committee's findings.
Act Party leader David Seymour also has a bill in the ballot which would legalise voluntary euthanasia in some circumstances.