diff --git a/src/middlewares/news/deleteNews.ts b/src/middlewares/news/deleteNews.ts
new file mode 100644
index 0000000000000000000000000000000000000000..affd9ba7549ef1dd03b66cfd8ab8582bce0d185a
--- /dev/null
+++ b/src/middlewares/news/deleteNews.ts
@@ -0,0 +1,18 @@
+import { Request, Response, NextFunction } from 'express';
+import News  from '../../models/NewsSchema';
+
+
+const deleteNews = () => {
+    return (req: Request, res: Response, next: NextFunction) => {
+        News.findByIdAndDelete(req.params.id, (error, result) => {
+            if(!error){
+                res.status(204);
+                res.json({});
+            } else {
+                console.warn(error);
+            }
+        })
+    }
+}
+
+export default deleteNews;
\ No newline at end of file