diff --git a/src/demo-app/radio/radio-demo.html b/src/demo-app/radio/radio-demo.html
index 09ecd1a2782a..c23e6b6baa1f 100644
--- a/src/demo-app/radio/radio-demo.html
+++ b/src/demo-app/radio/radio-demo.html
@@ -1,6 +1,6 @@
Basic Example
- Option 1
+ Option 1
Option 2
Option 3 (disabled)
diff --git a/src/lib/radio/radio.ts b/src/lib/radio/radio.ts
index 2d675060b090..f7788e4763f8 100644
--- a/src/lib/radio/radio.ts
+++ b/src/lib/radio/radio.ts
@@ -365,11 +365,10 @@ export class MatRadioButton extends _MatRadioButtonMixinBase
/** Whether this radio button is checked. */
@Input()
- get checked(): boolean {
- return this._checked;
- }
+ get checked(): boolean { return this._checked; }
+ set checked(value: boolean) {
+ const newCheckedState = coerceBooleanProperty(value);
- set checked(newCheckedState: boolean) {
if (this._checked != newCheckedState) {
this._checked = newCheckedState;