Gov. John Kasich of Ohio has announced his candidacy on Tuesday for the Republican presidential nomination. Known as a fiscal conservative during his nine terms in Congress, Mr. Kasich has recently taken more centrist positions, defending spending on social programs and noting his willingness to work with Democrats on immigration. Here are his positions on some important issues.

Foreign Policy

Mr. Kasich says the United States, as part of NATO, will probably have to send combat troops to Iraq to battle the Islamic State. He calls himself a “strong and emotional supporter of Israel,” and returned to the House of Representatives in March for the first time in 15 years to attend Prime Minister Benjamin Netanyahu’s address in which he criticized President Obama’s efforts to reach a deal to curtail Iran’s nuclear program. He supports providing arms to Ukraine to help it fight Russian-backed rebels, which Mr. Obama has resisted.

Same-Sex Marriage

Mr. Kasich said he believes in “traditional marriage” between a man and a woman. But after the Supreme Court recognized the right to same-sex marriage, he said it was “time to move on” rather than to seek a constitutional amendment to let states prohibit same-sex marriage, as some conservatives want.

Immigration

Mr. Kasich says he would consider granting legal status to those in the United States illegally if they registered and paid a fine. He has also generated criticism from fellow Republicans for saying he was open to considering Mr. Obama’s plans for an immigration overhaul. “We’ve got to look at broader immigration reform, because some people are waiting in line 25 years” to come to the United States, he said this month.