diff --git a/src/Discord.Net.Core/Extensions/UserExtensions.cs b/src/Discord.Net.Core/Extensions/UserExtensions.cs
index 3e46308e6..95a18daf6 100644
--- a/src/Discord.Net.Core/Extensions/UserExtensions.cs
+++ b/src/Discord.Net.Core/Extensions/UserExtensions.cs
@@ -165,5 +165,14 @@ namespace Discord
///
public static Task BanAsync(this IGuildUser user, int pruneDays = 0, string reason = null, RequestOptions options = null)
=> user.Guild.AddBanAsync(user, pruneDays, reason, options);
+
+
+ ///
+ /// Moves the user to the voice channel.
+ ///
+ /// The user to move.
+ /// the channel where the user gets moved to.
+ /// A task that represents the asynchronous operation for moving a user.
+ public static Task MoveAsync(this IGuildUser user, IVoiceChannel targetChannel) => user.ModifyAsync(x => x.Channel = new Optional(targetChannel));
}
}